Giới thiệu PHP 7 Express

Thảo luận trong 'PHP' bắt đầu bởi xman, 22/9/15.

  1. xman

    xman Administrator Thành viên BQT

    Tham gia ngày:
    6/7/15
    Bài viết:
    43
    Đã được thích:
    2
    Điểm thành tích:
    8
    Sự bùng nổ PHP 7 đang diễn ra xung quanh chúng ta và cuối năm nay chúng ta sẽ nhìn thấy một bản phát hành chính thức. Để giúp bạn chuẩn bị cho những thay đổi sắp tới, phiên bản sắp phát hành của Zend Studio - Zend Studio 13, bao gồm công cụ chuyển đổi mới được gọi là PHP 7 Express. PHP 7 Express sẽ quét mã PHP của bạn để kiểm tra khả năng tương thích với PHP 7 và cung cấp cho bạn tất cả các thông tin mà bạn cần để chuyển đổi dự án của bạn sang PHP 7.

    Ví dụ, nó sẽ xác định biểu thức mơ hồ (ambiguous expressions) được giới thiệu với Uniform Variable Syntax, hoặc sẽ cảnh báo cho bạn về những thành phần chức năng đã bị loại bỏ trong PHP 7 API như 'mysql' hoặc 'ereg'. Kết quả được hiển thị trong một giao diện tập trung dễ dàng tìm và sửa chữa.

    Để bắt đầu sử dụng công cụ chuyển đổi, chọn dự án của bạn trong PHP Explorer và từ menu ngữ cảnh chọn Run PHP 7 Express. Hộp thoại hiện ra cho phép bạn chọn lựa các thư viện để quét trong quá trình. Nếu bạn chọn tùy chọn này, các thư mục bình thường sẽ không xử lý (ví dụ các vendor) cũng sẽ được xác nhận tương thích với PHP 7.

    Chú ý: PHP 7 Express có thể chỉ được áp dụng cho các dự án PHP với việc khai báo trình biên dịch PHP 5.x
    Chú ý: Các hộp thoại kiểm tra
    thư viện sẽ chỉ được hiển thị nếu dự án của bạn có chứa các thư viện đó.[​IMG]

    Một khi bạn nhấn nút OK, các dự án được lựa chọn sẽ được quét để kiểm tra các vấn đề tương thích sau khi chuyển sang PHP 7. Kết quả được hiển thị trong phần xem bổ sung của PHP 7 Express. Nếu bạn đã quen thuộc với cửa sổ Problems view, bạn sẽ nhận thấy Problems view mới giống nhau. Sự khác biệt là Problems view mới này là chỉ tập trung vào các vấn đề liên quan đến việc chuyển đổi sang PHP 7. Double-click vào một vấn đề trong danh sách sẽ mở ra PHP editor với các tập tin tương ứng và dòng được chọn.

    [​IMG]

    Đối với vấn đề cú pháp dereferencing, Zend Studio đề xuất chuyển đổi thông minh để có mẫu thống nhất, sau đó là mã nguồn sẽ giữ lại theo PHP 5.x.

    Để sử dụng tùy chọn này, bạn chỉ cần đặt con trỏ vào dòng đó và nhấn CTRL + 1 (hoặc chỉ cần bấm bóng đèn vàng ở thước trái). Từ menu hiển thị, chọn Insert braces to retain PHP 5.x meaning. Việc sửa chữa nhanh chóng sẽ bao gồm các dấu hiệu có vấn đề với tương thích.

    [​IMG]

    PHP 7 Express có thể được tùy chỉnh bằng cách sử dụng Configure Contents ... menu tùy chọn có thể được tìm thấy trên thanh công cụ view (góc trên bên phải của giao diện). Sau đó bạn có thể sử dụng hộp thoại Configuration để thay đổi giới hạn cho các yếu tố hữu hình (theo mặc định nó là 100).

    [​IMG]

    PHP 7 Express có thể được thử nghiệm với tất cả phiên bản Zend Studio 13 được phát hành.

    via http://devzone.zend.com/6647/introducing-php-7-express/
     

Chia sẻ trang này