0

私は現在、既存のプロジェクトを非推奨の (そして古い) Spreadsheet_Excel_Writer から PHPExcel に変換しており、それを最大限に活用する方法を考えています。

私はドキュメントと例を読んで、PHPExcel の構造を認識しています。

現在のプロジェクトでは、Spreadsheet_Excel_Writer クラスを次のように拡張するクラスを作成していました。

class mySpreadsheet extends Spreadsheet_Excel_Writer{
   private $some_variable;
   private $andanother;

   function __construct(){
   //Init goes here
}

私が見たすべての例では、手続き型の使用法を使用してコンテンツを生成しています。一般に、PHP で手続き型コーディングを使用することに問題はありませんが、コードをより読みやすくコンパクトに保つ​​ために、オブジェクト指向のアプローチを好みます。

経験はありますか?利点/欠点? 私が見逃した洞窟?

4

2 に答える 2

0

そのため、私は現在 PHPExcel を使用したプロジェクトに取り組んでおり、おっと方法で作成する必要があることに気付きました。コードは本当にごちゃごちゃしているように見えますが、変更するのが面倒です。Excel スプレッドシートを作成するために使用するコードの量は、手続き的な方法で非常に多くなります。ですから、次回は読みやすさと保守性を向上させるためにクラスを使用することは間違いありません。そして、私の知る限り、OOP に問題はないはずです。通常、作業が簡素化されます。;)

于 2013-09-11T11:50:28.120 に答える