㈠ 糾結使用原生php還是框架
php本身就可以理解為一個web開發框架,針對web,針對http已經把很多細節封裝好了,你就直接用就OK。比如,你調用setcookie,下次就能通過$_COOKIE獲取到值,使用框架只是為了避免重復造輪子而已,框架一般集合了ORM、緩存機制、模板機制等等,如果不用框架自己從零開始寫的話,那任務量繁重而且基本一個人也很難實現這么多功能,如果有框架的話,那麼就方便多了,省了很多開發任務的。
㈡ 原生php和thinkphp這些框架有什麼區別
thinkphp等框架是 面向對象的mvc架構 mvc是目前主流的開發模式 框架是自己已經做好了這種架構開發者只需要寫業務代碼就可以了 而且框架一般會把一些常用的類提供給開發者 比如圖片處理 分頁類 驗證碼類 等等 框架還會把sql語句進行簡化 這些都是在提高開發者的開發效率 而如果使用原生php 開發者需要自己做mvc的架構 自己做單入口 開發效率以及代碼的可維護性都是不如直接使用那些主流的mvc框架
㈢ dedecms模板支持原生php嗎
必須支持,但是標簽得還一下,把<?php ?>換成
{dede:php}
PHP代碼
{/dede:php}
㈣ 原生PHP關聯查詢
select c.content from c where c.nid=(select id from b where b.id=c.nid and b.cid=(select id from a where a.fid=這是你的Fid值))
你試試這個語句。
㈤ 自學php半年了,正在寫一個cms管理系統,但是用的原生php,沒用框架
搜一下:自學php半年了,正在寫一個cms管理系統,但是用的原生php,沒用框架
㈥ 原生php怎麼用composer
require_once./vendor/autoload.php
載入進來就可以使用了
㈦ 糾結,原生PHP很熟練,還有沒有必要去學ThinkPHP
熟練也不行,原生的是基礎,有便於理解。如果用原生的做項目會出現很多問題,比如擴展性低,比如某一個函數出現不兼容,處理起來很麻煩,比如一些漏洞 sql注入、xss、csrf都要自己寫,框架中好多都是自帶的,最少要用熟練一到兩種框架,還要會最少一種開源框架的二次開發,這樣一個陌生的項目才能快速理清邏輯。
㈧ php原生代碼和php框架代碼的區別
樓下回答的真是垃圾
初學者建議先用原生態php, 掌握好基本語法
框架就是將一些常用的功能給你封裝好了,你用起來方便,
基礎知識學完後,可以嘗試使用框架,提高工作效率,框架用熟練後,看看它的源代碼,比較有知名度的框架代碼寫的很牛逼的
㈨ 如何在laravel blade中寫原生php代碼