我用了13行代碼開發出来的PHP框架_PHP教程
Jul 20, 2016 am 11:16 AM
php
saya
bingkai
daripada
我只用13行代碼開發的PHP框架,如果您對框架不理解,不知道框架究竟幫您做了什麽事,可以下載此框架看一下,
另外如果您想開發自己的框架也可以由這個框架的思路進行擴展.
源碼下載地址:http://download.csdn.net/detail/sibang/6197315
代碼:
<span 1</span> <?<span PHP </span><span 2</span> <span /*</span><span * </span><span 3</span> <span PHP極簡框架 </span><span 4</span> <span 交流: </span><span 5</span> <span QQ群: 223494678 </span><span 6</span> <span http://7di.net </span><span 7</span> <span 用法 </span><span 8</span> <span http://URL </span><span 9</span> <span http://URL/hello </span><span 10</span> <span http://URL/seven.php?w=hello </span><span 11</span> <span /*</span><span */</span> <span 12</span> <span 13</span> <span Header</span>('Content-type: text/html; charset=UTF-8'<span ); </span><span 14</span> <span $w</span>=<span isSet</span>(<span $_REQUEST</span>['w']) ? <span AddsLashes</span>(<span $_REQUEST</span>['w']) : ''<span ; </span><span 15</span> <span $w</span>=(<span Trim</span>(<span $w</span>)=='') ? 'index' : <span $w</span><span ; </span><span 16</span> <span 17</span> <span IF</span>(!<span is_callable</span>(<span $w</span><span )) { </span><span 18</span> <span Exit</span>('Error:'.<span __LINE__</span>.',參數錯誤!'<span ); </span><span 19</span> <span } </span><span 20</span> <span $w</span><span (); </span><span 21</span> <span 22</span> <span Function</span><span hello(){ </span><span 23</span> <span Echo</span> 'Hello World!'<span ; </span><span 24</span> <span } </span><span 25</span> <span 26</span> <span Function</span><span index(){ </span><span 27</span> <span Echo</span> '此框架由Seven編寫,來自QQ群:223494678'<span ; </span><span 28</span> }
Salin selepas log masuk
.htaccess的內容
下邊是註釋:
Header('Content-type: text/html; charset=UTF-8'); //定義編碼 $w=isSet($_REQUEST['w']) ? AddsLashes($_REQUEST['w']) : ''; //獲取參數w的值,w來自于rewrite規則文件.htaccess $w=(Trim($w)=='') ? 'index' : $w; //如果參數w的值為空,則訪問默認的index方法 IF(!is_callable($w)) { //如果$w所屬的function不存在 Exit('Error:'.__LINE__.',參數錯誤!'); //拋出錯誤 } $w(); //調用$w名稱對應的function,例如:http://URL/hello會調用hello()這個function //自定義方法(可自由擴展) Function hello(){ Echo 'Hello World!'; } Function index(){ Echo '此框架由Seven編寫,來自QQ群:223494678'; }
Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Artikel Panas
Repo: Cara menghidupkan semula rakan sepasukan
3 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
Berapa lama masa yang diperlukan untuk mengalahkan fiksyen berpecah?
3 minggu yang lalu
By DDD

Alat panas Tag

Artikel Panas
Repo: Cara menghidupkan semula rakan sepasukan
3 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
Berapa lama masa yang diperlukan untuk mengalahkan fiksyen berpecah?
3 minggu yang lalu
By DDD

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP
