Hướng dẫn PHP

TRANG CHỦ PHP Giới thiệu PHP Cài đặt PHP Cú pháp PHP Nhận xét PHP Các biến PHP PHP Echo / Print Các kiểu dữ liệu PHP Chuỗi PHP Số PHP Toán PHP Hằng số PHP Toán tử PHP PHP If ... Else ... Elseif Chuyển đổi PHP Vòng lặp PHP Các hàm PHP Mảng PHP PHP Superglobals PHP RegEx

Biểu mẫu PHP

Xử lý biểu mẫu PHP Xác thực biểu mẫu PHP Yêu cầu biểu mẫu PHP URL biểu mẫu PHP / E-mail Hoàn thành biểu mẫu PHP

PHP nâng cao

Ngày và giờ trong PHP Bao gồm PHP Xử lý tệp PHP Mở / Đọc tệp PHP Tạo / ghi tệp PHP Tải lên tệp PHP Cookie PHP Phiên PHP Bộ lọc PHP Bộ lọc PHP nâng cao Các chức năng gọi lại trong PHP PHP JSON Ngoại lệ PHP

PHP OOP

PHP OOP là gì Các lớp / đối tượng PHP Trình tạo PHP PHP Destructor Công cụ sửa đổi quyền truy cập PHP Kế thừa PHP Hằng số PHP Các lớp trừu tượng trong PHP Giao diện PHP Đặc điểm PHP Phương thức tĩnh trong PHP Thuộc tính tĩnh của PHP Không gian tên PHP Lặp lại PHP

Cơ sở dữ liệu MySQL

Cơ sở dữ liệu MySQL MySQL Connect MySQL Tạo cơ sở dữ liệu MySQL Tạo bảng MySQL Chèn dữ liệu MySQL Nhận ID cuối cùng MySQL Chèn Nhiều MySQL được chuẩn bị Dữ liệu chọn MySQL MySQL ở đâu MySQL Đặt hàng bởi MySQL Xóa dữ liệu Dữ liệu cập nhật MySQL Dữ liệu giới hạn MySQL

PHP XML

Trình phân tích cú pháp XML PHP Trình phân tích cú pháp PHP SimpleXML PHP SimpleXML - Nhận PHP XML Expat DOM XML PHP

PHP - AJAX

Giới thiệu về AJAX AJAX PHP Cơ sở dữ liệu AJAX AJAX XML Tìm kiếm trực tiếp AJAX Cuộc thăm dò ý kiến ​​của AJAX

Ví dụ về PHP

Ví dụ về PHP Trình biên dịch PHP PHP Quiz Bài tập PHP Chứng chỉ PHP

Tham chiếu PHP

Tổng quan về PHP Mảng PHP Lịch PHP Ngày PHP Thư mục PHP Lỗi PHP Ngoại lệ PHP Hệ thống tập tin PHP Bộ lọc PHP FTP PHP PHP JSON Từ khóa PHP PHP Libxml Thư PHP Toán PHP PHP Misc PHP MySQLi Mạng PHP Kiểm soát đầu ra PHP PHP RegEx PHP SimpleXML Luồng PHP Chuỗi PHP Xử lý biến PHP Trình phân tích cú pháp XML PHP PHP Zip Múi giờ PHP

Các biến PHP


Các biến là "thùng chứa" để lưu trữ thông tin.


Tạo (Khai báo) các biến PHP

Trong PHP, một biến bắt đầu bằng $dấu, theo sau là tên của biến:

Thí dụ

<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>

Sau khi thực hiện các câu lệnh trên, biến $txtsẽ giữ giá trị Hello world!, biến $xsẽ giữ giá trị 5và biến $ysẽ giữ giá trị 10.5.

Lưu ý: Khi bạn gán giá trị văn bản cho một biến, hãy đặt dấu ngoặc kép xung quanh giá trị đó.

Lưu ý: Không giống như các ngôn ngữ lập trình khác, PHP không có lệnh khai báo một biến. Nó được tạo ngay khi bạn chỉ định một giá trị cho nó lần đầu tiên.

Hãy coi các biến như các thùng chứa để lưu trữ dữ liệu.


Các biến PHP

Một biến có thể có một tên ngắn (như x và y) hoặc một tên mô tả hơn (tuổi, tên xe, tổng_lượng).

Quy tắc cho các biến PHP:

  • Một biến bắt đầu bằng $dấu, theo sau là tên của biến
  • Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới
  • Một tên biến không thể bắt đầu bằng một số
  • Tên biến chỉ có thể chứa các ký tự chữ-số và dấu gạch dưới (Az, 0-9 và _)
  • Tên biến có phân biệt chữ hoa chữ thường ( $age$AGElà hai biến khác nhau)

Hãy nhớ rằng tên biến PHP phân biệt chữ hoa chữ thường!



Biến đầu ra

Câu lệnh PHP echothường được dùng để xuất dữ liệu ra màn hình.

Ví dụ sau sẽ cho thấy cách xuất văn bản và một biến:

Thí dụ

<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>

Ví dụ sau sẽ tạo ra cùng một đầu ra như ví dụ trên:

Thí dụ

<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>

Ví dụ sau sẽ xuất ra tổng của hai biến:

Thí dụ

<?php
$x = 5;
$y = 4;
echo $x + $y;
?>

Lưu ý: Bạn sẽ tìm hiểu thêm về echocâu lệnh và cách xuất dữ liệu ra màn hình trong chương sau.


PHP là một ngôn ngữ được đánh máy lỏng lẻo

Trong ví dụ trên, hãy lưu ý rằng chúng ta không phải cho PHP biết kiểu dữ liệu nào của biến.

PHP tự động liên kết kiểu dữ liệu với biến, tùy thuộc vào giá trị của nó. Vì các kiểu dữ liệu không được đặt theo nghĩa chặt chẽ, bạn có thể làm những việc như thêm một chuỗi vào một số nguyên mà không gây ra lỗi.

Trong PHP 7, khai báo kiểu đã được thêm vào. Điều này cung cấp một tùy chọn để chỉ định kiểu dữ liệu được mong đợi khi khai báo một hàm và bằng cách kích hoạt yêu cầu nghiêm ngặt, nó sẽ tạo ra "Lỗi nghiêm trọng" trên một kiểu không khớp.

Bạn sẽ tìm hiểu thêm về strictnon-strictcác yêu cầu cũng như khai báo kiểu dữ liệu trong chương Hàm PHP .