Các biến trong PHP giống hệt với các biến trong hầu hết các ngôn ngữ lập trình khác. Đối với người không quen biết, một biến có thể được coi là một tên được đặt cho một hộp tưởng tượng trong đó bất kỳ giá trị nào có thể được đặt. Câu lệnh sau đây tạo ra một biến được gọi (tất cả các tên biến trong PHP bắt đầu bằng ký hiệu đô la) và gán cho nó một giá trị :$testVariable3
$testVariable =3;
PHP là một ngôn ngữ gõ lỏng lẻo . Điều này có nghĩa là một biến duy nhất có thể chứa bất kỳ loại dữ liệu nào, có thể là một số, một chuỗi văn bản hoặc một loại giá trị khác và có thể lưu trữ các loại giá trị khác nhau trong suốt vòng đời của nó. Câu lệnh sau đây nếu bạn định gõ nó sau câu lệnh đã nói ở trên, thì gán một giá trị mới cho giá trị hiện có . Nơi nó được sử dụng để chứa một số, bây giờ nó chứa một chuỗi văn bản:$testVariable
$testVariable = 'Three';
Toán Tử
Dấu bằng chúng ta đã sử dụng trong hai câu lệnh cuối được gọi là toán tử gán , vì nó được sử dụng để gán giá trị cho các biến. Các toán tử khác có thể được sử dụng để thực hiện các phép toán khác nhau trên các giá trị:
$testVariable=1+1;// assigns a value of 2
$testVariable=1-1;// assigns a value of 0
$testVariable=2*2;// assigns a value of 4
$testVariable=2/2;// assigns a value of 1
Từ các ví dụ này, có lẽ bạn có thể biết đó là toán tử cộng , là toán tử trừ , là toán tử nhân và là toán tử chia . Tất cả đều được gọi là toán tử số học , bởi vì chúng thực hiện số học trên các số.+-*/
Chú Thích
Mỗi dòng số học ở trên kết thúc bằng một nhận xét . Chú thích cho phép bạn mô tả những gì mã của bạn đang làm. Họ chèn văn bản giải thích vào văn bản mã của bạn mà trình thông dịch PHP sẽ bỏ qua. Nhận xét bắt đầu bằng và họ kết thúc ở cuối cùng một dòng. Nếu bạn muốn một bình luận trải dài trên một vài dòng, hãy bắt đầu bằng và kết thúc nó bằng . Trình thông dịch PHP sẽ bỏ qua mọi thứ giữa hai dấu phân cách này. Tôi sẽ sử dụng các bình luận trong suốt phần còn lại của cuốn sách này để giúp giải thích một số mã tôi trình bày.///**/
Quay trở lại các toán tử, một chuỗi gắn các chuỗi văn bản lại với nhau được gọi là toán tử nối chuỗi :
$testVariable = 'Hi ' . 'there!';// Assigns a value of 'Hi there!'
Các biến có thể được sử dụng ở hầu hết mọi nơi mà bạn sử dụng một giá trị. Hãy xem xét một loạt các tuyên bố:
$var1='PHP';// assigns a value of 'PHP' to $var1
$var2=5;// assigns a value of 5 to $var2
$var3=$var2+1;// assigns a value of 6 to $var3
$var2=$var1;// assigns a value of 'PHP' to $var2
$var4=rand(1,12);// assigns a value to $var4 using the rand() function
echo$var1;// outputs 'PHP'
echo$var2;// outputs 'PHP'
echo$var3;// outputs '6'
echo$var4;// outputs the random number generated above
echo$var1.' rules!';// outputs 'PHP rules!'
echo'$var1 rules!';// outputs '$var1 rules!'
echo"$var1 rules!"// outputs 'PHP rules!'
Đặc biệt lưu ý hai dòng cuối: nếu bạn đặt một biến trong các dấu ngoặc đơn , nó sẽ in tên chứ không phải nội dung của biến. Ngược lại, khi sử dụng dấu ngoặc kép, biến trong chuỗi được thay thế bằng nội dung của biến.
Đặt các biến trong dấu ngoặc kép hoạt động trong các tình huống đơn giản, nhưng đối với hầu hết cuốn sách này, nó sẽ không thể sử dụng được, vì chúng tôi sẽ không sử dụng mã đơn giản như vậy. Vì vậy, đó là một ý tưởng tốt để làm quen với thực hành ghép nối (hiển thị trong dòng thứ ba từ dòng cuối cùng).
Đăng nhận xét