1. Trang chủ
  2. » Công Nghệ Thông Tin

CHIASE-PHP5.4x

15 223 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

hahay

GIỚI THIỆU PHP 5.3 & 5.4 ĐẶNG TRUNG KIÊN - ITVG PHP 5.3 có gì  PHP 5.2 → PHP 5.3 : đập đi xây lại  PHP 5.3 → PHP 5.4 : hoàn thiện và bổ sung cho PHP 5.3  PHP 5.3 :  Hệ thống namespace  Closure - “giả” function  Khai báo constant <? const STRING = 'hello' ?>  Thêm 1 số hàm tiện ích để thao tác với Date, file, mysql, điều khiển php.ini, thêm toán tử ?: PHP 5.3 có gì  Namespace - Không gian tên  Khai báo trên cùng, trước bất kỳ ký tự in ra màn hình nào trong file php  Có thể khai báo nhiều namespace trong cùng 1 file php  Sử dụng cho tập các thư viện hàm hay class lớn, dễ trùng lặp nhau về tên về các thành phần của namespace  Nói chung giống C#, C++ PHP 5.3 có gì  Closure  Thường sử dụng nhất trong khai báo các hàm callback  Đưa định nghĩa về function PHP đến gần với một biến hơn  Cách viết hàm linh hoạt hơn  Tốc độ thực thi hàm như nhau  Nhận xét chủ quan :  Về cú pháp PHP ngày càng giống javascript hơn  Vấn đề tương thích với PHP 5.2  PHP > 5.3 có 1 số thay đổi mà dẫn đến sự không tương thích với các hàm trong PHP 5.3 Một số hàm không tương thích  Các hàm xử lý sắp xếp mảng như natsort(), natcasesort(), usort(), uasort(), uksort(), array_flip(), array_unique() không chấp nhận tham số truyền vào là object nữa mà bắt buộc phải truyền array  Thư viện mysqlnd - MySQL Native Driver : để sử dụng được yêu cầu phải có MySQL 4.1 trở lên Một số hàm không tương thích  Hàm __toString() không còn chấp nhận tham số truyền vào  Các hàm __get(), __set(), __isset(), __unset() và __call() phải khai báo là public, không chấp nhận static  Hàm __call() có thể gọi được các hàm protected và private trong 1 class

Ngày đăng: 31/01/2013, 16:26

Xem thêm

w