ホームページ >バックエンド開発 >PHPチュートリアル >FYB php フレームワーク - オープニング、fybphp Framework_PHP チュートリアル

FYB php フレームワーク - オープニング、fybphp Framework_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:20:59783ブラウズ

FYB php フレームワーク - 開始章、fybphp フレームワーク

目標: PHP フレームワークの学習、コードの少ないフレームワーク、理解しやすく、拡張しやすい、完全なオブジェクト指向、

PHP フレームワーク

初心者は基本的な知識、特に配列の操作と、将来よく使用される可能性のある MVC パターンを練習する必要があります。次に、データベースをよく学習すると、フレームワークはいくつかの構文に従って拡張されます。このフレームワークによって定義された開発では、おそらく彼のアーキテクチャを活用することでコードの再利用が増加します。現在人気があるのは ZF、YII、国産の THINKPHP ですが、最終的にはフレームワークはすべて MVC モードであり、将来的には自分で作成することもできます。

PHP 開発フレームワークの使い方、フレームワークの初心者

普段は私も喋りません。今日は見ていただくためにコードを書きます: シンプルなモデル層

product.class.php:
class product{
public function getAllProducts(){
$q="SELECT * FROM Product";
$ r =$db->query($q);
$proArr=array();
while($row=db->fetchAssoc($r)){
$proArr[]=$row;
}
return $proArr;

}
?>
ビューとコントロールレイヤー:
getallproducts.php:
$product=new product();
$ps=$product->getAllProducts();

foreach($ps as $p){
//データベースで見つかった結果を出力します
echo $p['name'];
}

私は通常、このように PHP を書きます。プログラミングでは、SQL ステートメントを出力し、ページ内に HTML をネストすることが多いため、ページが肥大化して保守や拡張が困難になります。この方法では、階層化後の変更が容易になります。



http://www.bkjia.com/PHPjc/864304.html

www.bkjia.com

http://www.bkjia.com/PHPjc/864304.html技術記事 FYB php フレームワーク - 冒頭の章、fybphp フレームワークの目標: PHP フレームワークの学習、フレームワーク内のコードの削減、シンプルで理解しやすい、拡張しやすい、完全なオブジェクト指向、初心者の PHP フレームワークは基本を練習する必要があります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。