本文目錄一覽:
php5各版本的區別?
PHP版本號5.3.4, 設x.y.z
x版本號變化是結構改變
y版本號變動是功能增加
z版本號變動都是修正漏洞
5.0,zend2引擎,對象模型變化
5.1, 增加PDO數據庫操作類,
5.2 內置JSON,開啟濾鏡
5.3 增加名字空間、延遲動態綁定、goto無條件跳轉、改進win下效率,支持sqlite3等等
5.4 增加trait特徵組語法,增加內置網站服務器。廢除不少舊環境參數
php中PHP5中的魔術法有哪些
class test{
function __set($name,$value){
$attr=array(‘name’,’age’);
if (in_array($name,$attr)) {
$this-$name=$value;
}
}
}
$test=new test();
$test-name=’ynw’;
$test-age=’25’;
$test-money=’5555′;
var_dump($test);
__get()當訪問一個類中不存在的屬性或無法以訪問的屬性時,會由php自動執行機制自動調用此方法。
PHP與PHP5什麼關係
PHP是一種網頁開發語言,php5是PHP語言的第5版本,一種網頁語言也要不斷完善升級,所以才有php1,php2,php3……
php5和php4的區別
php5主要在oop方面改進了
PHP5使用了 Zend Engine 2,PHP4 是 Zend Engine 1
可以支持 MYSQL 4.1.X 和 MYSQL 5.X.X (PHP4 不支持 4.0 之後的版本 ).
更加OOP ,連 訪問數據庫都可以 OOP , 看來學好類是非常必要的!
不在內嵌 MYSQL 庫
多作好多函數
運行效率提高很多,本人發覺在數據庫訪問方面速度提高不少!
PHP4與PHP5配置不同之處
配置php4或者php5的過程中,php4,5的配置的步驟大致一樣的,但是配置內容有一些差別。在LINUX等環境下編譯,一般來說,只要編譯的選項正確,配置也就正確了;在windows配置則需要注意以下不同點:
1. php4ts.dll 和 php5ts.dll
這個文件要拷貝到apache的bin目錄下或者系統目錄下
2. httpd.conf 文件加載的模塊
示例如下:
# For PHP4 + apache1.x.xx
LoadModule php4_module d:/www/webserver/php4/sapi/php4apache.dll
AddType application/x-httpd-php .php
# For PHP4 + apache2.x.xx
LoadModule php4_module d:/www/webserver/php4/sapi/php4apache2.dll
AddType application/x-httpd-php .php
# 其中d:/www/webserver/php4是php的所在目錄。
# For PHP5 + apache1.x.xx
LoadModule php5_module d:/www/webserver/php5/php5apache.dll
AddType application/x-httpd-php .php
# For PHP5 + apache2.x.xx
LoadModule php5_module d:/www/webserver/php5/php5apache2.dll
AddType application/x-httpd-php .php
# 其中d:/www/webserver/php5是php的所在目錄。
3. 加載 MySQL 的方式不同
在php4以及以前的版本中,mysql是集成在php中的;
而在PHP5(包括BETA)版本,mysql是作為一個模塊加載的,需要設置php.ini來加載,例如
extension_dir = “D:/www/WebServer/PHP5/ext/”
extension=php_mysql.dll
另外,PHP4,PHP5都需要系統目錄下的libmysql.dll的支持,如果版本不對,即使你設置了正確的extension_dir和php_mysql.dll的參數,也會造成apache啟動的時候提示phpp_mysql.dll找不到的錯誤。
PHP5與PHP5-dev有什麼區別
php5就是php5軟件本身,提供php腳本執行的運行時環境(runtime)
php5-dev是用來開發php擴展的,提供一些用來開發、編譯php5擴展程序的必要php組件,一般是一些php源碼的頭文件和依賴庫
PHP5-dev就是在5之後的開發者版本
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/206120.html