học php trực tuyến - học lập trình php và mySQL tại An Tâm Đức
Thứ Năm, 26 tháng 12, 2013
Học lập trình php: Học PHP | Lập trình PHP là ngôn ngữ gì? sự khác nh...
Học lập trình php: Học PHP | Lập trình PHP là ngôn ngữ gì? sự khác nh...: Học PHP nhanh hơn và đơn giản hơn PHP là một trong 3 ngôn ngữ lập trình cơ bản được sử dụng rộng rãi trên thế giới là PHP, Java và ASP...
Học lập trình php: Học PHP | Khái niệm về cookie và session trong lập...
Học lập trình php: Học PHP | Khái niệm về cookie và session trong lập...: Các khái niệm cơ bản trong PHP (Tiếp): Cookie và Session Cookie và session là hai phương pháp trong lập trình PHP sử dụng để quản lý các...
Thứ Tư, 28 tháng 8, 2013
PHP for Loops
PHP for Loops
PHP cho các vòng thi một khối mã một số quy định của thời gian.
The PHP for Loop
Vòng lặp for được sử dụng khi bạn biết trước bao nhiêu lần so với kịch bản nên chạy.
cú pháp
for (init counter; test counter; increment counter)
{
code to be executed;
}
các thông số:
init truy cập: Khởi tạo các giá trị truy cập vòng lặp
kiểm tra truy cập: Đánh giá cho mỗi lần lặp. Nếu đánh giá này đúng, vòng lặp tiếp tục. Nếu đánh giá này là sai thì vòng lặp kết thúc.
tăng truy cập: Tăng giá trị truy cập vòng lặp
Ví dụ dưới đây trình bày con số 0-10:
<?php
for ($x=0; $x<=10; $x++)
{
echo "The number is: $x <br>";
}
?>
The PHP foreach Loop
Vòng lặp foreach chỉ làm việc trên mảng, và được sử dụng để lặp qua mỗi phím / cặp giá trị trong một mảng.
cú pháp
foreach ($array as $value)
{
code to be executed;
}
Đối với mỗi vòng lặp, giá trị của các phần tử mảng hiện tại được gán cho $ giá trị và con trỏ mảng được di chuyển một, cho đến khi nó đạt đến phần tử mảng cuối cùng.
Ví dụ sau đây chứng minh vòng lặp sẽ đưa ra các giá trị của mảng cho ($ màu sắc):
<?php
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
{
echo "$value <br>";
}
?>
PHP cho các vòng thi một khối mã một số quy định của thời gian.
The PHP for Loop
Vòng lặp for được sử dụng khi bạn biết trước bao nhiêu lần so với kịch bản nên chạy.
cú pháp
for (init counter; test counter; increment counter)
{
code to be executed;
}
các thông số:
init truy cập: Khởi tạo các giá trị truy cập vòng lặp
kiểm tra truy cập: Đánh giá cho mỗi lần lặp. Nếu đánh giá này đúng, vòng lặp tiếp tục. Nếu đánh giá này là sai thì vòng lặp kết thúc.
tăng truy cập: Tăng giá trị truy cập vòng lặp
Ví dụ dưới đây trình bày con số 0-10:
<?php
for ($x=0; $x<=10; $x++)
{
echo "The number is: $x <br>";
}
?>
The PHP foreach Loop
Vòng lặp foreach chỉ làm việc trên mảng, và được sử dụng để lặp qua mỗi phím / cặp giá trị trong một mảng.
cú pháp
foreach ($array as $value)
{
code to be executed;
}
Đối với mỗi vòng lặp, giá trị của các phần tử mảng hiện tại được gán cho $ giá trị và con trỏ mảng được di chuyển một, cho đến khi nó đạt đến phần tử mảng cuối cùng.
Ví dụ sau đây chứng minh vòng lặp sẽ đưa ra các giá trị của mảng cho ($ màu sắc):
<?php
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
{
echo "$value <br>";
}
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP while Loops
PHP while Loops
PHP Loops
Thường khi bạn viết mã, bạn muốn cùng một khối mã để chạy nhiều lần liên tiếp. Thay vì thêm một số gần như bằng mã dòng trong một kịch bản, chúng ta có thể sử dụng vòng lặp để thực hiện một nhiệm vụ như thế này.
Trong PHP, chúng tôi đã báo cáo vòng lặp sau đây:
The PHP while Loop
Vòng lặp trong khi thực hiện một khối mã miễn là điều kiện quy định là đúng.
cú pháp
while (condition is true)
{
code to be executed;
}
Ví dụ dưới đây đầu tiên thiết đặt một biến $ x 1 ($ x = 1 ;). Sau đó, trong khi vòng lặp sẽ tiếp tục chạy miễn là $ x là nhỏ hơn hoặc bằng 5. $ x sẽ tăng thêm 1 mỗi lần chạy vòng lặp ($ x + +;):
<?php
$x=1;
while($x<=5)
{
echo "The number is: $x <br>";
$x++;
}
?>
The PHP do...while Loop
Làm gì ... trong khi vòng lặp sẽ luôn luôn thực hiện các khối mã một lần, sau đó nó sẽ kiểm tra điều kiện, và lặp lại các vòng lặp trong khi các điều kiện quy định là đúng.
cú pháp
do
{
code to be executed;
}
while (condition is true);
Ví dụ dưới đây đầu tiên thiết đặt một biến $ x 1 ($ x = 1 ;). Sau đó, làm trong khi vòng lặp sẽ viết một số đầu ra, và sau đó tăng biến $ x với 1. Sau đó, điều kiện được kiểm tra (là $ x nhỏ hơn hoặc bằng 5?), Và vòng lặp sẽ tiếp tục chạy miễn là $ x là nhỏ hơn hoặc bằng 5:
<?php
$x=1;
do
{
echo "The number is: $x <br>";
$x++;
}
while ($x<=5)
?>
Chú ý rằng trong một làm trong khi vòng lặp điều kiện được kiểm tra sau khi thực hiện các báo cáo trong vòng lặp. Điều này có nghĩa là làm trong khi vòng lặp sẽ thực hiện câu lệnh của nó ít nhất một lần, thậm chí nếu điều kiện không thành công trong lần đầu tiên.
Ví dụ dưới đây đặt biến $ x 6, sau đó nó chạy vòng lặp, và sau đó điều kiện được kiểm tra:
<?php
$x=6;
do
{
echo "The number is: $x <br>";
$x++;
}
while ($x<=5)
?>
PHP Loops
Thường khi bạn viết mã, bạn muốn cùng một khối mã để chạy nhiều lần liên tiếp. Thay vì thêm một số gần như bằng mã dòng trong một kịch bản, chúng ta có thể sử dụng vòng lặp để thực hiện một nhiệm vụ như thế này.
Trong PHP, chúng tôi đã báo cáo vòng lặp sau đây:
- while - vòng lặp thông qua một khối mã miễn là các điều kiện quy định là đúng
- do...while ... trong khi - vòng lặp thông qua một khối mã một lần, và sau đó lặp lại vòng lặp miễn là các điều kiện quy định là đúng
- for- vòng lặp thông qua một khối mã một số quy định của thời gian
- foreach - vòng qua một khối mã cho mỗi phần tử trong một mảng
The PHP while Loop
Vòng lặp trong khi thực hiện một khối mã miễn là điều kiện quy định là đúng.
cú pháp
while (condition is true)
{
code to be executed;
}
Ví dụ dưới đây đầu tiên thiết đặt một biến $ x 1 ($ x = 1 ;). Sau đó, trong khi vòng lặp sẽ tiếp tục chạy miễn là $ x là nhỏ hơn hoặc bằng 5. $ x sẽ tăng thêm 1 mỗi lần chạy vòng lặp ($ x + +;):
<?php
$x=1;
while($x<=5)
{
echo "The number is: $x <br>";
$x++;
}
?>
The PHP do...while Loop
Làm gì ... trong khi vòng lặp sẽ luôn luôn thực hiện các khối mã một lần, sau đó nó sẽ kiểm tra điều kiện, và lặp lại các vòng lặp trong khi các điều kiện quy định là đúng.
cú pháp
do
{
code to be executed;
}
while (condition is true);
Ví dụ dưới đây đầu tiên thiết đặt một biến $ x 1 ($ x = 1 ;). Sau đó, làm trong khi vòng lặp sẽ viết một số đầu ra, và sau đó tăng biến $ x với 1. Sau đó, điều kiện được kiểm tra (là $ x nhỏ hơn hoặc bằng 5?), Và vòng lặp sẽ tiếp tục chạy miễn là $ x là nhỏ hơn hoặc bằng 5:
<?php
$x=1;
do
{
echo "The number is: $x <br>";
$x++;
}
while ($x<=5)
?>
Chú ý rằng trong một làm trong khi vòng lặp điều kiện được kiểm tra sau khi thực hiện các báo cáo trong vòng lặp. Điều này có nghĩa là làm trong khi vòng lặp sẽ thực hiện câu lệnh của nó ít nhất một lần, thậm chí nếu điều kiện không thành công trong lần đầu tiên.
Ví dụ dưới đây đặt biến $ x 6, sau đó nó chạy vòng lặp, và sau đó điều kiện được kiểm tra:
<?php
$x=6;
do
{
echo "The number is: $x <br>";
$x++;
}
while ($x<=5)
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP switch
PHP switch Statement
Báo cáo kết quả chuyển đổi được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.
The PHP switch Statement
Sử dụng câu lệnh chuyển đổi để lựa chọn một trong nhiều khối mã sẽ được thực thi.
cú pháp
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
Đây là cách nó hoạt động: Trước tiên chúng ta có một biểu hiện n duy nhất (thường biến), được đánh giá một lần. Giá trị của biểu thức sau đó được so sánh với các giá trị cho từng trường hợp trong cấu trúc. Nếu có một trận đấu, các khối mã liên quan đến vụ án được thực hiện. Sử dụng break để ngăn chặn các mã từ chạy vào các trường hợp tiếp theo tự động. Báo cáo kết quả default được sử dụng nếu không tìm được.
<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, or green!";
}
?>
Báo cáo kết quả chuyển đổi được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.
The PHP switch Statement
Sử dụng câu lệnh chuyển đổi để lựa chọn một trong nhiều khối mã sẽ được thực thi.
cú pháp
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
Đây là cách nó hoạt động: Trước tiên chúng ta có một biểu hiện n duy nhất (thường biến), được đánh giá một lần. Giá trị của biểu thức sau đó được so sánh với các giá trị cho từng trường hợp trong cấu trúc. Nếu có một trận đấu, các khối mã liên quan đến vụ án được thực hiện. Sử dụng break để ngăn chặn các mã từ chạy vào các trường hợp tiếp theo tự động. Báo cáo kết quả default được sử dụng nếu không tìm được.
<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, or green!";
}
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP if...else...elseif Statements
PHP if...else...elseif Statements
Báo cáo có điều kiện được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.
PHP Conditional Statements
Rất thường khi bạn viết mã, bạn muốn thực hiện các hành động khác nhau cho các quyết định khác nhau. Bạn có thể sử dụng câu lệnh điều kiện trong mã của bạn để làm điều này.
Trong PHP, chúng tôi đã báo cáo có điều kiện sau đây:
Tuyên bố nếu được sử dụng để thực hiện một số mã chỉ khi một điều kiện quy định là đúng.
cú pháp
if (condition)
{
code to be executed if condition is true;
}
Ví dụ dưới đây sẽ đưa ra "Có một ngày tốt lành!" nếu thời điểm hiện tại (Giờ) là ít hơn 20:
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
?>
PHP - The if...else Statement
Use the if....else statement để thực hiện một số mã nếu một điều kiện là đúng và mã khác nếu điều kiện là sai.
cú pháp
if (condition)
{
code to be executed if condition is true;
}
else
{
code to be executed if condition is false;
}
Ví dụ dưới đây sẽ đưa ra "Có một ngày tốt lành!" nếu thời điểm hiện tại là dưới 20, và "Có một đêm tốt!" nếu không:
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
PHP - The if...elseif....else Statement
Use the if....elseif...else statement để lựa chọn một trong nhiều khối mã sẽ được thực thi.
cú pháp
if (condition)
{
code to be executed if condition is true;
}
elseif (condition)
{
code to be executed if condition is true;
}
else
{
code to be executed if condition is false;
}
Ví dụ dưới đây sẽ đưa ra "Có một buổi sáng tốt lành!" nếu thời điểm hiện tại là dưới 10, và "Có một ngày tốt lành!" nếu thời điểm hiện tại là dưới 20. Nếu không nó sẽ ra "Chúc ngủ ngon!":
<?php
$t=date("H");
if ($t<"10")
{
echo "Have a good morning!";
}
elseif ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
Báo cáo có điều kiện được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.
PHP Conditional Statements
Rất thường khi bạn viết mã, bạn muốn thực hiện các hành động khác nhau cho các quyết định khác nhau. Bạn có thể sử dụng câu lệnh điều kiện trong mã của bạn để làm điều này.
Trong PHP, chúng tôi đã báo cáo có điều kiện sau đây:
- if statement - thực hiện một số mã chỉ khi một điều kiện quy định là đúng
- if...else statement - thực hiện một số mã nếu một điều kiện là đúng và mã khác nếu điều kiện là sai
- if...elseif....else statement - lựa chọn một trong nhiều khối mã sẽ được thực hiện
- switch statement - lựa chọn một trong nhiều khối mã sẽ được thực thi
Tuyên bố nếu được sử dụng để thực hiện một số mã chỉ khi một điều kiện quy định là đúng.
cú pháp
if (condition)
{
code to be executed if condition is true;
}
Ví dụ dưới đây sẽ đưa ra "Có một ngày tốt lành!" nếu thời điểm hiện tại (Giờ) là ít hơn 20:
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
?>
PHP - The if...else Statement
Use the if....else statement để thực hiện một số mã nếu một điều kiện là đúng và mã khác nếu điều kiện là sai.
cú pháp
if (condition)
{
code to be executed if condition is true;
}
else
{
code to be executed if condition is false;
}
Ví dụ dưới đây sẽ đưa ra "Có một ngày tốt lành!" nếu thời điểm hiện tại là dưới 20, và "Có một đêm tốt!" nếu không:
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
PHP - The if...elseif....else Statement
Use the if....elseif...else statement để lựa chọn một trong nhiều khối mã sẽ được thực thi.
cú pháp
if (condition)
{
code to be executed if condition is true;
}
elseif (condition)
{
code to be executed if condition is true;
}
else
{
code to be executed if condition is false;
}
Ví dụ dưới đây sẽ đưa ra "Có một buổi sáng tốt lành!" nếu thời điểm hiện tại là dưới 10, và "Có một ngày tốt lành!" nếu thời điểm hiện tại là dưới 20. Nếu không nó sẽ ra "Chúc ngủ ngon!":
<?php
$t=date("H");
if ($t<"10")
{
echo "Have a good morning!";
}
elseif ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP Operators
PHP Operators
Ví dụ dưới đây cho thấy kết quả khác nhau của việc sử dụng các toán tử số học khác nhau:
<?php
$x=10;
$y=6;
echo ($x + $y); // outputs 16
echo ($x - $y); // outputs 4
echo ($x * $y); // outputs 60
echo ($x / $y); // outputs 1.6666666666667
echo ($x % $y); // outputs 4
?>
PHP Assignment Operators
Các nhà khai thác chuyển nhượng PHP được sử dụng để viết một giá trị cho một biến.
Các nhà điều hành phân công cơ bản trong PHP là "=". Nó có nghĩa là toán hạng trái được thiết lập với giá trị của biểu thức gán trên bên phải.
Ví dụ dưới đây cho thấy kết quả khác nhau bằng cách sử dụng toán tử gán khác nhau:
<?php
$x=10;
echo $x; // outputs 10
$y=20;
$y += 100;
echo $y; // outputs 120
$z=50;
$z -= 25;
echo $z; // outputs 25
$i=5;
$i *= 6;
echo $i; // outputs 30
$j=10;
$j /= 5;
echo $j; // outputs 2
$k=15;
$k %= 4;
echo $k; // outputs 3
?>
PHP String Operators
Ví dụ dưới đây cho thấy kết quả của việc sử dụng các nhà điều hành chuỗi:
<?php
$a = "Hello";
$b = $a . " world!";
echo $b; // outputs Hello world!
$x="Hello";
$x .= " world!";
echo $x; // outputs Hello world!
?>
PHP Increment / Decrement Operators
Ví dụ dưới đây cho thấy kết quả khác nhau bằng cách sử dụng tăng / giảm các nhà khai thác khác nhau:
<?php
$x=10;
echo ++$x; // outputs 11
$y=10;
echo $y++; // outputs 10
$z=5;
echo --$z; // outputs 4
$i=5;
echo $i--; // outputs 5
?>
PHP Comparison Operators
Các toán tử so sánh PHP được sử dụng để so sánh hai giá trị (số hoặc chuỗi):
Ví dụ dưới đây cho thấy kết quả khác nhau của việc sử dụng một số các toán tử so sánh:
<?php
$x=100;
$y="100";
var_dump($x == $y);
echo "<br>";
var_dump($x === $y);
echo "<br>";
var_dump($x != $y);
echo "<br>";
var_dump($x !== $y);
echo "<br>";
$a=50;
$b=90;
var_dump($a > $b);
echo "<br>";
var_dump($a < $b);
?>
PHP Logical Operators
PHP Array Operators
Các nhà khai thác mảng PHP được sử dụng để so sánh các mảng:
Ví dụ dưới đây cho thấy kết quả khác nhau của việc sử dụng các nhà khai thác mảng khác nhau:
<?php
$x = array("a" => "red", "b" => "green");
$y = array("c" => "blue", "d" => "yellow");
$z = $x + $y; // union of $x and $y
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>
PHP Arithmetic Operators
Operator | Name | Example | Result |
---|---|---|---|
+ | Addition | $x + $y | Sum of $x and $y |
- | Subtraction | $x - $y | Difference of $x and $y |
* | Multiplication | $x * $y | Product of $x and $y |
/ | Division | $x / $y | Quotient of $x and $y |
% | Modulus | $x % $y | Remainder of $x divided by $y |
Ví dụ dưới đây cho thấy kết quả khác nhau của việc sử dụng các toán tử số học khác nhau:
<?php
$x=10;
$y=6;
echo ($x + $y); // outputs 16
echo ($x - $y); // outputs 4
echo ($x * $y); // outputs 60
echo ($x / $y); // outputs 1.6666666666667
echo ($x % $y); // outputs 4
?>
PHP Assignment Operators
Các nhà khai thác chuyển nhượng PHP được sử dụng để viết một giá trị cho một biến.
Các nhà điều hành phân công cơ bản trong PHP là "=". Nó có nghĩa là toán hạng trái được thiết lập với giá trị của biểu thức gán trên bên phải.
Assignment | Same as... | Description |
---|---|---|
x = y | x = y | The left operand gets set to the value of the expression on the right |
x += y | x = x + y | Addition |
x -= y | x = x - y | Subtraction |
x *= y | x = x * y | Multiplication |
x /= y | x = x / y | Division |
x %= y | x = x % y | Modulus |
Ví dụ dưới đây cho thấy kết quả khác nhau bằng cách sử dụng toán tử gán khác nhau:
<?php
$x=10;
echo $x; // outputs 10
$y=20;
$y += 100;
echo $y; // outputs 120
$z=50;
$z -= 25;
echo $z; // outputs 25
$i=5;
$i *= 6;
echo $i; // outputs 30
$j=10;
$j /= 5;
echo $j; // outputs 2
$k=15;
$k %= 4;
echo $k; // outputs 3
?>
PHP String Operators
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<?php
$a = "Hello";
$b = $a . " world!";
echo $b; // outputs Hello world!
$x="Hello";
$x .= " world!";
echo $x; // outputs Hello world!
?>
PHP Increment / Decrement Operators
Operator | Name | Description |
---|---|---|
++$x | Pre-increment | Increments $x by one, then returns $x |
$x++ | Post-increment | Returns $x, then increments $x by one |
--$x | Pre-decrement | Decrements $x by one, then returns $x |
$x-- | Post-decrement | Returns $x, then decrements $x by one |
Ví dụ dưới đây cho thấy kết quả khác nhau bằng cách sử dụng tăng / giảm các nhà khai thác khác nhau:
<?php
$x=10;
echo ++$x; // outputs 11
$y=10;
echo $y++; // outputs 10
$z=5;
echo --$z; // outputs 4
$i=5;
echo $i--; // outputs 5
?>
PHP Comparison Operators
Các toán tử so sánh PHP được sử dụng để so sánh hai giá trị (số hoặc chuỗi):
Operator | Name | Example | Result |
---|---|---|---|
== | Equal | $x == $y | True if $x is equal to $y |
=== | Identical | $x === $y | True if $x is equal to $y, and they are of the same type |
!= | Not equal | $x != $y | True if $x is not equal to $y |
<> | Not equal | $x <> $y | True if $x is not equal to $y |
!== | Not identical | $x !== $y | True if $x is not equal to $y, or they are not of the same type |
> | Greater than | $x > $y | True if $x is greater than $y |
< | Less than | $x < $y | True if $x is less than $y |
>= | Greater than or equal to | $x >= $y | True if $x is greater than or equal to $y |
<= | Less than or equal to | $x <= $y | True if $x is less than or equal to $y |
Ví dụ dưới đây cho thấy kết quả khác nhau của việc sử dụng một số các toán tử so sánh:
<?php
$x=100;
$y="100";
var_dump($x == $y);
echo "<br>";
var_dump($x === $y);
echo "<br>";
var_dump($x != $y);
echo "<br>";
var_dump($x !== $y);
echo "<br>";
$a=50;
$b=90;
var_dump($a > $b);
echo "<br>";
var_dump($a < $b);
?>
PHP Logical Operators
Operator | Name | Example | Result |
---|---|---|---|
and | And | $x and $y | True if both $x and $y are true |
or | Or | $x or $y | True if either $x or $y is true |
xor | Xor | $x xor $y | True if either $x or $y is true, but not both |
&& | And | $x && $y | True if both $x and $y are true |
|| | Or | $x || $y | True if either $x or $y is true |
! | Not | !$x | True if $x is not true |
PHP Array Operators
Các nhà khai thác mảng PHP được sử dụng để so sánh các mảng:
Operator | Name | Example | Result |
---|---|---|---|
+ | Union | $x + $y | Union of $x and $y (but duplicate keys are not overwritten) |
== | Equality | $x == $y | True if $x and $y have the same key/value pairs |
=== | Identity | $x === $y | True if $x and $y have the same key/value pairs in the same order and of the same types |
!= | Inequality | $x != $y | True if $x is not equal to $y |
<> | Inequality | $x <> $y | True if $x is not equal to $y |
!== | Non-identity | $x !== $y | True if $x is not identical to $y |
Ví dụ dưới đây cho thấy kết quả khác nhau của việc sử dụng các nhà khai thác mảng khác nhau:
<?php
$x = array("a" => "red", "b" => "green");
$y = array("c" => "blue", "d" => "yellow");
$z = $x + $y; // union of $x and $y
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP Constants
PHP Constants
Hằng số như các biến ngoại trừ rằng một khi chúng được định nghĩa họ không thể thay đổi hoặc không xác định.
PHP Constants
Một hằng số là một định danh (tên) cho một giá trị đơn giản. Giá trị không thể thay đổi trong kịch bản.
Một tên liên tục có hiệu lực bắt đầu với một lá thư hoặc gạch dưới (không có dấu $ trước tên không đổi).
Lưu ý: Không giống như valriables, hằng số tự động toàn cầu trên toàn bộ kịch bản.
Set a PHP Constant
Để thiết lập một liên tục, sử dụng định nghĩa () chức năng - phải mất ba tham số: Tham số đầu tiên xác định tên của các hằng số, tham số thứ hai xác định giá trị của các hằng số, và tham số thứ ba tùy chọn xác định thời tiết các tên liên tục nên có trường hợp không nhạy cảm. Theo mặc định, tên liên tục không phải là trường hợp nhạy cảm.
Ví dụ dưới đây tạo ra một hằng số trường hợp nhạy cảm, với giá trị của "Welcome to antamduc.com !":
<?php
define("GREETING", "Welcome to antamduc.com!");
echo GREETING;
?>
Ví dụ dưới đây tạo ra một hằng số trường hợp nhạy cảm, với giá trị của "Welcome to antamduc.com!":
<?php
define("GREETING", "Welcome to antamduc.com!", true);
echo greeting;
?>
Hằng số như các biến ngoại trừ rằng một khi chúng được định nghĩa họ không thể thay đổi hoặc không xác định.
PHP Constants
Một hằng số là một định danh (tên) cho một giá trị đơn giản. Giá trị không thể thay đổi trong kịch bản.
Một tên liên tục có hiệu lực bắt đầu với một lá thư hoặc gạch dưới (không có dấu $ trước tên không đổi).
Lưu ý: Không giống như valriables, hằng số tự động toàn cầu trên toàn bộ kịch bản.
Set a PHP Constant
Để thiết lập một liên tục, sử dụng định nghĩa () chức năng - phải mất ba tham số: Tham số đầu tiên xác định tên của các hằng số, tham số thứ hai xác định giá trị của các hằng số, và tham số thứ ba tùy chọn xác định thời tiết các tên liên tục nên có trường hợp không nhạy cảm. Theo mặc định, tên liên tục không phải là trường hợp nhạy cảm.
Ví dụ dưới đây tạo ra một hằng số trường hợp nhạy cảm, với giá trị của "Welcome to antamduc.com !":
<?php
define("GREETING", "Welcome to antamduc.com!");
echo GREETING;
?>
Ví dụ dưới đây tạo ra một hằng số trường hợp nhạy cảm, với giá trị của "Welcome to antamduc.com!":
<?php
define("GREETING", "Welcome to antamduc.com!", true);
echo greeting;
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP String Functions
PHP String Functions
A string là một chuỗi các ký tự, như "Hello world!".
The PHP strlen() function
Chức năng strlen () trả về độ dài của một chuỗi, trong nhân vật.
Ví dụ dưới đây trả về độ dài của chuỗi "Hello world!":
<?php
echo strlen("Hello world!");
?>
The PHP strpos() function
Strpos () được sử dụng để tìm kiếm một nhân vật được chỉ định hoặc văn bản trong một chuỗi.
Nếu kết hợp được tìm thấy, nó sẽ trở lại với vị trí nhân vật của trận đấu đầu tiên. Nếu không phù hợp được tìm thấy, nó sẽ return false.
Ví dụ dưới đây tìm kiếm các văn bản "thế giới" trong chuỗi "Hello world!":
<?php
echo strpos("Hello world!","world");
?>
A string là một chuỗi các ký tự, như "Hello world!".
The PHP strlen() function
Chức năng strlen () trả về độ dài của một chuỗi, trong nhân vật.
Ví dụ dưới đây trả về độ dài của chuỗi "Hello world!":
<?php
echo strlen("Hello world!");
?>
The PHP strpos() function
Strpos () được sử dụng để tìm kiếm một nhân vật được chỉ định hoặc văn bản trong một chuỗi.
Nếu kết hợp được tìm thấy, nó sẽ trở lại với vị trí nhân vật của trận đấu đầu tiên. Nếu không phù hợp được tìm thấy, nó sẽ return false.
Ví dụ dưới đây tìm kiếm các văn bản "thế giới" trong chuỗi "Hello world!":
<?php
echo strpos("Hello world!","world");
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP Data Types
PHP Data Types
PHP Strings
String, Integer, Floating point numbers, Boolean, Array, Object, NULL.
A string là một chuỗi các ký tự, như "Hello world!".
Một chuỗi có thể được bất kỳ văn bản bên trong dấu ngoặc kép. Bạn có thể sử dụng dấu ngoặc đơn hoặc đôi:
PHP Strings
String, Integer, Floating point numbers, Boolean, Array, Object, NULL.
A string là một chuỗi các ký tự, như "Hello world!".
Một chuỗi có thể được bất kỳ văn bản bên trong dấu ngoặc kép. Bạn có thể sử dụng dấu ngoặc đơn hoặc đôi:
Ví dụ:
<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>
PHP Integers
An integer là một số mà không cần số thập phân.
Quy tắc cho các số nguyên:
Một số nguyên phải có ít nhất một chữ số (0-9)
Một số nguyên không thể chứa dấu phẩy hoặc khoảng trống
Một số nguyên không phải có một dấu thập phân
Một số nguyên có thể là tích cực hay tiêu cực
Số nguyên có thể được quy định trong ba định dạng: số thập phân (10-based), hệ thập lục phân (16 dựa trên - bắt đầu bằng 0x) hoặc bát phân (8 dựa trên - bắt đầu bằng 0)
Trong ví dụ sau chúng tôi sẽ kiểm tra các số khác nhau. PHP var_dump () trả về kiểu dữ liệu và giá trị của các biến:
Quy tắc cho các số nguyên:
Một số nguyên phải có ít nhất một chữ số (0-9)
Một số nguyên không thể chứa dấu phẩy hoặc khoảng trống
Một số nguyên không phải có một dấu thập phân
Một số nguyên có thể là tích cực hay tiêu cực
Số nguyên có thể được quy định trong ba định dạng: số thập phân (10-based), hệ thập lục phân (16 dựa trên - bắt đầu bằng 0x) hoặc bát phân (8 dựa trên - bắt đầu bằng 0)
Trong ví dụ sau chúng tôi sẽ kiểm tra các số khác nhau. PHP var_dump () trả về kiểu dữ liệu và giá trị của các biến:
Ví dụ:
<?php
$x = 5985;
var_dump($x);
echo "<br>";
$x = -345; // negative number
var_dump($x);
echo "<br>";
$x = 0x8C; // hexadecimal number
var_dump($x);
echo "<br>";
$x = 047; // octal number
var_dump($x);
?>
$x = 5985;
var_dump($x);
echo "<br>";
$x = -345; // negative number
var_dump($x);
echo "<br>";
$x = 0x8C; // hexadecimal number
var_dump($x);
echo "<br>";
$x = 047; // octal number
var_dump($x);
?>
PHP Floating Foint Numbers
A floating point number là một số với một dấu thập phân hoặc một số hình thức theo cấp số nhân.
Trong ví dụ sau chúng tôi sẽ kiểm tra các số khác nhau. PHP var_dump () trả về kiểu dữ liệu và giá trị của các biến:
Trong ví dụ sau chúng tôi sẽ kiểm tra các số khác nhau. PHP var_dump () trả về kiểu dữ liệu và giá trị của các biến:
Ví dụ:
<?php
$x = 10.365;
var_dump($x);
echo "<br>";
$x = 2.4e3;
var_dump($x);
echo "<br>";
$x = 8E-5;
var_dump($x);
?>
$x = 10.365;
var_dump($x);
echo "<br>";
$x = 2.4e3;
var_dump($x);
echo "<br>";
$x = 8E-5;
var_dump($x);
?>
PHP Booleans
Các phép toán luận có thể là đúng hay sai.
var x = true;
var y = false;
Các phép toán luận thường được sử dụng trong thử nghiệm có điều kiện. Bạn sẽ tìm hiểu thêm về kiểm tra điều kiện trong một chương sau của hướng dẫn này.
Các phép toán luận có thể là đúng hay sai.
var x = true;
var y = false;
Các phép toán luận thường được sử dụng trong thử nghiệm có điều kiện. Bạn sẽ tìm hiểu thêm về kiểm tra điều kiện trong một chương sau của hướng dẫn này.
PHP Arrays
An array lưu trữ nhiều giá trị trong một biến duy nhất.
Trong ví dụ sau đây chúng ta tạo ra một mảng, và sau đó sử dụng var_dump PHP () để trả về kiểu dữ liệu và giá trị của mảng:
Ví dụ
An array lưu trữ nhiều giá trị trong một biến duy nhất.
Trong ví dụ sau đây chúng ta tạo ra một mảng, và sau đó sử dụng var_dump PHP () để trả về kiểu dữ liệu và giá trị của mảng:
Ví dụ
<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>
PHP Objects
Một đối tượng là một kiểu dữ liệu mà các cửa hàng dữ liệu và thông tin về cách xử lý dữ liệu đó.
Trong PHP, một đối tượng phải kê khai một cách rõ ràng.
Đầu tiên chúng ta phải khai báo một lớp đối tượng. Đối với điều này, chúng tôi sử dụng từ khoá class. Một lớp học là một cấu trúc có thể chứa các thuộc tính và phương pháp.
Sau đó chúng ta định nghĩa các kiểu dữ liệu trong các lớp đối tượng, và sau đó chúng tôi sử dụng các kiểu dữ liệu trong trường hợp của lớp đó:
Trong PHP, một đối tượng phải kê khai một cách rõ ràng.
Đầu tiên chúng ta phải khai báo một lớp đối tượng. Đối với điều này, chúng tôi sử dụng từ khoá class. Một lớp học là một cấu trúc có thể chứa các thuộc tính và phương pháp.
Sau đó chúng ta định nghĩa các kiểu dữ liệu trong các lớp đối tượng, và sau đó chúng tôi sử dụng các kiểu dữ liệu trong trường hợp của lớp đó:
Ví dụ:
<?php
class Car
{
var $color;
function Car($color="green")
{
$this->color = $color;
}
function what_color()
{
return $this->color;
}
}
?>
class Car
{
var $color;
function Car($color="green")
{
$this->color = $color;
}
function what_color()
{
return $this->color;
}
}
?>
PHP NULL Value
Giá trị NULL đặc biệt đại diện cho một biến không có giá trị. NULL là giá trị chỉ có thể có kiểu dữ liệu NULL.
Giá trị NULL xác định thời tiết một biến có sản phẩm nào hay không. Cũng hữu ích để phân biệt giữa các chuỗi rỗng và các giá trị null của cơ sở dữ liệu.
Các biến có thể được làm trống bằng cách thiết lập giá trị là NULL:
Giá trị NULL xác định thời tiết một biến có sản phẩm nào hay không. Cũng hữu ích để phân biệt giữa các chuỗi rỗng và các giá trị null của cơ sở dữ liệu.
Các biến có thể được làm trống bằng cách thiết lập giá trị là NULL:
Ví dụ:
<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>
$x="Hello world!";
$x=null;
var_dump($x);
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
Thứ Ba, 27 tháng 8, 2013
PHP Echo / Print
PHP echo and print Statements
Trong PHP có hai cách cơ bản để có được sản lượng: echo và print.
Trong hướng dẫn này chúng tôi sử dụng echo (và in) trong hầu hết các ví dụ. Vì vậy, chương này có biết thêm một chút về hai báo cáo đầu ra.
PHP echo and print Statements
Có một số khác biệt giữa echo và print:
echo - có thể sản xuất một hoặc nhiều dây
in - chỉ có thể sản xuất một chuỗi, và trả luôn 1
Mẹo: echo là nhẹ nhanh hơn so với in như tiếng vang không trả lại bất kỳ giá trị.
The PHP echo Statement
echo là một cấu trúc ngôn ngữ, và có thể được sử dụng có hoặc không có parantheses: echo hoặc echo ().
hiển thị Strings
Ví dụ sau đây cho thấy làm thế nào để hiển thị các chuỗi khác nhau với các lệnh echo (cũng nhận thấy rằng các dây có thể có đánh dấu HTML):
Ví dụ:
<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>
Display Variables
Ví dụ sau đây cho thấy làm thế nào để hiển thị chuỗi và biến với lệnh echo:
<?php
$txt1="Learn PHP";
$txt2="W3Schools.com";
$cars=array("Volvo","BMW","Toyota");
echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>
The PHP print Statement
in ấn cũng là một cấu trúc ngôn ngữ, và có thể được sử dụng có hoặc không có parantheses: in hoặc in ().
hiển thị Strings
Ví dụ sau đây cho thấy làm thế nào để hiển thị các chuỗi khác nhau với các lệnh in (cũng nhận thấy rằng các dây có thể có đánh dấu HTML):
Ví dụ:
<?php
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>
Display Variables
Ví dụ sau đây cho thấy làm thế nào để hiển thị chuỗi và các biến với các lệnh in:
Ví dụ:
<?php
$txt1="Learn PHP";
$txt2="W3Schools.com";
$cars=array("Volvo","BMW","Toyota");
print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>
Trong PHP có hai cách cơ bản để có được sản lượng: echo và print.
Trong hướng dẫn này chúng tôi sử dụng echo (và in) trong hầu hết các ví dụ. Vì vậy, chương này có biết thêm một chút về hai báo cáo đầu ra.
PHP echo and print Statements
Có một số khác biệt giữa echo và print:
echo - có thể sản xuất một hoặc nhiều dây
in - chỉ có thể sản xuất một chuỗi, và trả luôn 1
Mẹo: echo là nhẹ nhanh hơn so với in như tiếng vang không trả lại bất kỳ giá trị.
The PHP echo Statement
echo là một cấu trúc ngôn ngữ, và có thể được sử dụng có hoặc không có parantheses: echo hoặc echo ().
hiển thị Strings
Ví dụ sau đây cho thấy làm thế nào để hiển thị các chuỗi khác nhau với các lệnh echo (cũng nhận thấy rằng các dây có thể có đánh dấu HTML):
Ví dụ:
<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>
Display Variables
Ví dụ sau đây cho thấy làm thế nào để hiển thị chuỗi và biến với lệnh echo:
<?php
$txt1="Learn PHP";
$txt2="W3Schools.com";
$cars=array("Volvo","BMW","Toyota");
echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>
The PHP print Statement
in ấn cũng là một cấu trúc ngôn ngữ, và có thể được sử dụng có hoặc không có parantheses: in hoặc in ().
hiển thị Strings
Ví dụ sau đây cho thấy làm thế nào để hiển thị các chuỗi khác nhau với các lệnh in (cũng nhận thấy rằng các dây có thể có đánh dấu HTML):
Ví dụ:
<?php
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>
Display Variables
Ví dụ sau đây cho thấy làm thế nào để hiển thị chuỗi và các biến với các lệnh in:
Ví dụ:
<?php
$txt1="Learn PHP";
$txt2="W3Schools.com";
$cars=array("Volvo","BMW","Toyota");
print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP variables
PHP variables
Biến là "container" để lưu trữ thông tin:
Ví dụ:
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
Nhiều Giống như Đại số
x = 5
y = 6
z = x + y
Trong đại số, chúng tôi sử dụng chữ cái (như x) để giữ các giá trị (như 5).
Từ biểu thức z = x + y ở trên, chúng ta có thể tính giá trị của z là 11.
PHP trong những lá thư này được gọi là các biến.
PHP biến
Như với đại số, các biến PHP có thể được sử dụng để giữ các giá trị (x = 5) hay biểu thức (z = x + y).
Một biến có thể có một tên ngắn (như x và y) hoặc tên mô tả hơn (tuổi, carname, total_volume).
Quy tắc cho các biến PHP:
Tạo (Tuyên bố) PHP biến
PHP không có lệnh để khai báo một biến.
Một biến được tạo ra giây phút đầu tiên bạn chỉ định một giá trị cho nó:
Ví dụ:
<?php
$txt="Hello world!";
$x=5;
$y=10.5;
?>
PHP là một Lỏng lẻo Loại Ngôn ngữ
Trong ví dụ trên, nhận thấy rằng chúng tôi không có báo cho PHP có kiểu dữ liệu biến là.
PHP sẽ tự động chuyển biến cho đúng kiểu dữ liệu, tùy thuộc vào giá trị của nó.
Trong các ngôn ngữ khác như C, C + +, và Java, các lập trình viên phải khai báo tên và kiểu của biến trước khi sử dụng nó.
PHP biến Phạm vi
Trong PHP, các biến có thể được khai báo bất cứ nơi nào trong kịch bản.
Phạm vi của một biến là một phần của kịch bản mà biến có thể được tham chiếu / sử dụng.
PHP có ba phạm vi biến khác nhau:
Phạm vi địa phương và toàn cầu
Một biến tuyên bố bên ngoài một hàm có phạm vi toàn cầu và chỉ có thể được truy cập bên ngoài một chức năng.
Một biến khai báo trong một hàm có một Phạm vi địa phương và chỉ có thể được truy cập trong chức năng đó.
Các xét nghiệm ví dụ biến sau với phạm vi địa phương và toàn cầu:
<?php
$x=5; // global scope
function myTest()
{
$y=10; // local scope
echo "<p>Test variables inside the function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
}
myTest();
echo "<p>Test variables outside the function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
?>
PHP Các từ khoá toàn cầu
Các từ khóa toàn cầu được sử dụng để truy cập vào một biến toàn cầu từ bên trong một hàm.
Để làm điều này, sử dụng các từ khóa toàn cầu trước khi các biến (bên trong hàm):
Ví dụ:
<?php
$x=5;
$y=10;
function myTest()
{
global $x,$y;
$y=$x+$y;
}
myTest();
echo $y; // outputs 15
?>
PHP Các từ khoá tĩnh
Thông thường, khi một chức năng hoàn thành / thực hiện, tất cả các biến của nó sẽ bị xóa. Tuy nhiên, đôi khi chúng ta muốn có một biến địa phương không bị xóa. Chúng ta cần nó cho một công việc hơn nữa.
Để làm điều này, sử dụng các từ khóa tĩnh khi bạn lần đầu tiên khai báo biến:
Ví dụ:
<?php
function myTest()
{
static $x=0;
echo $x;
$x++;
}
myTest();
myTest();
myTest();
?>
Biến là "container" để lưu trữ thông tin:
Ví dụ:
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
Nhiều Giống như Đại số
x = 5
y = 6
z = x + y
Trong đại số, chúng tôi sử dụng chữ cái (như x) để giữ các giá trị (như 5).
Từ biểu thức z = x + y ở trên, chúng ta có thể tính giá trị của z là 11.
PHP trong những lá thư này được gọi là các biến.
PHP biến
Như với đại số, các biến PHP có thể được sử dụng để giữ các giá trị (x = 5) hay biểu thức (z = x + y).
Một biến có thể có một tên ngắn (như x và y) hoặc tên mô tả hơn (tuổi, carname, total_volume).
Quy tắc cho các biến PHP:
- Một biến bắt đầu bằng dấu $, tiếp theo là tên của biến
- Một 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 với một số
- Một tên biến chỉ có thể chứa các ký tự chữ-số và gạch dưới (Az, 0-9, và _)
- Tên biến là trường hợp nhạy cảm ($ y và $ Y là hai biến số khác nhau)
Tạo (Tuyên bố) PHP biến
PHP không có lệnh để khai báo một biến.
Một biến được tạo ra giây phút đầu tiên bạn chỉ định một giá trị cho nó:
Ví dụ:
<?php
$txt="Hello world!";
$x=5;
$y=10.5;
?>
PHP là một Lỏng lẻo Loại Ngôn ngữ
Trong ví dụ trên, nhận thấy rằng chúng tôi không có báo cho PHP có kiểu dữ liệu biến là.
PHP sẽ tự động chuyển biến cho đúng kiểu dữ liệu, tùy thuộc vào giá trị của nó.
Trong các ngôn ngữ khác như C, C + +, và Java, các lập trình viên phải khai báo tên và kiểu của biến trước khi sử dụng nó.
PHP biến Phạm vi
Trong PHP, các biến có thể được khai báo bất cứ nơi nào trong kịch bản.
Phạm vi của một biến là một phần của kịch bản mà biến có thể được tham chiếu / sử dụng.
PHP có ba phạm vi biến khác nhau:
- địa phương
- chung
- tĩnh
Phạm vi địa phương và toàn cầu
Một biến tuyên bố bên ngoài một hàm có phạm vi toàn cầu và chỉ có thể được truy cập bên ngoài một chức năng.
Một biến khai báo trong một hàm có một Phạm vi địa phương và chỉ có thể được truy cập trong chức năng đó.
Các xét nghiệm ví dụ biến sau với phạm vi địa phương và toàn cầu:
<?php
$x=5; // global scope
function myTest()
{
$y=10; // local scope
echo "<p>Test variables inside the function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
}
myTest();
echo "<p>Test variables outside the function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
?>
PHP Các từ khoá toàn cầu
Các từ khóa toàn cầu được sử dụng để truy cập vào một biến toàn cầu từ bên trong một hàm.
Để làm điều này, sử dụng các từ khóa toàn cầu trước khi các biến (bên trong hàm):
Ví dụ:
<?php
$x=5;
$y=10;
function myTest()
{
global $x,$y;
$y=$x+$y;
}
myTest();
echo $y; // outputs 15
?>
PHP Các từ khoá tĩnh
Thông thường, khi một chức năng hoàn thành / thực hiện, tất cả các biến của nó sẽ bị xóa. Tuy nhiên, đôi khi chúng ta muốn có một biến địa phương không bị xóa. Chúng ta cần nó cho một công việc hơn nữa.
Để làm điều này, sử dụng các từ khóa tĩnh khi bạn lần đầu tiên khai báo biến:
Ví dụ:
<?php
function myTest()
{
static $x=0;
echo $x;
$x++;
}
myTest();
myTest();
myTest();
?>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP Syntax
Tập lệnh PHP được thực thi trên máy chủ, và kết quả HTML đơn giản được gửi lại cho trình duyệt.
Cú pháp cơ bản PHP
Một kịch bản PHP có thể được đặt bất cứ nơi nào trong tài liệu.
Một kịch bản PHP bắt đầu với <php và kết thúc bằng?>:
<?php
/ / Mã PHP tại đây
?>
Phần mở rộng tập tin mặc định cho các tập tin PHP là "php.".
Một file PHP thông thường chứa các thẻ HTML, và một số mã kịch bản PHP.
Dưới đây, chúng ta có một ví dụ về một tập tin PHP đơn giản, với một kịch bản PHP có sử dụng được xây dựng trong PHP chức năng "echo" để sản xuất các văn bản "Hello World!" trên một trang web:
Ví dụ
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
</ body>
</ html>
Comments in PHP
Một lời bình trong mã PHP là một dòng mà không đọc / thực hiện như một phần của chương trình. Mục đích duy nhất của nó là để được đọc bởi một người chỉnh sửa mã!
Ý kiến rất hữu ích cho:
Để cho người khác hiểu những gì bạn đang làm - Nhận xét cho lập trình viên khác hiểu những gì bạn đang làm trong mỗi bước (nếu bạn làm việc trong một nhóm)
Để nhắc nhở mình những gì bạn đã làm - Hầu hết các lập trình viên đã có kinh nghiệm quay trở lại với công việc của mình một hoặc hai năm sau đó và phải tái tìm ra những gì họ đã làm. Ý kiến có thể nhắc nhở bạn về những gì bạn đang suy nghĩ khi bạn viết mã
PHP hỗ trợ ba cách nhận xét:
Ví dụ:
<!DOCTYPE html>
<html>
<body>
<?php
// This is a single line comment
# This is also a single line comment
/*
This is a multiple lines comment block
that spans over more than
one line
*/
?>
</body>
</html>
PHP Case Sensitivity
Trong PHP, tất cả người dùng xác định chức năng, các lớp học, và từ khóa (ví dụ: nếu, khác, trong khi, vang, vv) là trường hợp nhạy cảm.
Trong ví dụ dưới đây, tất cả ba câu tiếng vang dưới đây là hợp pháp (và tương đương):
Ví dụ:
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
Tuy nhiên, trong PHP, tất cả các biến là trường hợp nhạy cảm.
Trong ví dụ dưới đây, chỉ có báo cáo đầu tiên sẽ hiển thị giá trị của biến màu $ (điều này là bởi vì $ màu sắc, $ COLOR, và $ màu đang được coi là ba biến số khác nhau):
Ví dụ:
<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>
Tập lệnh PHP được thực thi trên máy chủ, và kết quả HTML đơn giản được gửi lại cho trình duyệt.
Cú pháp cơ bản PHP
Một kịch bản PHP có thể được đặt bất cứ nơi nào trong tài liệu.
Một kịch bản PHP bắt đầu với <php và kết thúc bằng?>:
<?php
/ / Mã PHP tại đây
?>
Phần mở rộng tập tin mặc định cho các tập tin PHP là "php.".
Một file PHP thông thường chứa các thẻ HTML, và một số mã kịch bản PHP.
Dưới đây, chúng ta có một ví dụ về một tập tin PHP đơn giản, với một kịch bản PHP có sử dụng được xây dựng trong PHP chức năng "echo" để sản xuất các văn bản "Hello World!" trên một trang web:
Ví dụ
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
</ body>
</ html>
Comments in PHP
Một lời bình trong mã PHP là một dòng mà không đọc / thực hiện như một phần của chương trình. Mục đích duy nhất của nó là để được đọc bởi một người chỉnh sửa mã!
Ý kiến rất hữu ích cho:
Để cho người khác hiểu những gì bạn đang làm - Nhận xét cho lập trình viên khác hiểu những gì bạn đang làm trong mỗi bước (nếu bạn làm việc trong một nhóm)
Để nhắc nhở mình những gì bạn đã làm - Hầu hết các lập trình viên đã có kinh nghiệm quay trở lại với công việc của mình một hoặc hai năm sau đó và phải tái tìm ra những gì họ đã làm. Ý kiến có thể nhắc nhở bạn về những gì bạn đang suy nghĩ khi bạn viết mã
PHP hỗ trợ ba cách nhận xét:
Ví dụ:
<!DOCTYPE html>
<html>
<body>
<?php
// This is a single line comment
# This is also a single line comment
/*
This is a multiple lines comment block
that spans over more than
one line
*/
?>
</body>
</html>
PHP Case Sensitivity
Trong PHP, tất cả người dùng xác định chức năng, các lớp học, và từ khóa (ví dụ: nếu, khác, trong khi, vang, vv) là trường hợp nhạy cảm.
Trong ví dụ dưới đây, tất cả ba câu tiếng vang dưới đây là hợp pháp (và tương đương):
Ví dụ:
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
Tuy nhiên, trong PHP, tất cả các biến là trường hợp nhạy cảm.
Trong ví dụ dưới đây, chỉ có báo cáo đầu tiên sẽ hiển thị giá trị của biến màu $ (điều này là bởi vì $ màu sắc, $ COLOR, và $ màu đang được coi là ba biến số khác nhau):
Ví dụ:
<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP Installation
Tôi cần gì?
Để bắt đầu sử dụng PHP, bạn có thể:
- Tìm thấy một máy chủ web với PHP và MySQL hỗ trợ
- Cài đặt một máy chủ web trên máy tính của riêng bạn, và sau đó cài đặt PHP và MySQL
Sử dụng một máy chủ Web với Hỗ trợ PHP
Nếu máy chủ của bạn đã kích hoạt hỗ trợ cho PHP bạn không cần phải làm bất cứ điều gì.
Chỉ cần tạo ra một số tập tin php., Đặt chúng trong thư mục web của bạn, và máy chủ sẽ tự động phân tích chúng cho bạn.
Bạn không cần phải biên dịch bất cứ điều gì hoặc cài đặt bất kỳ công cụ bổ sung.
Bởi vì PHP là miễn phí, hầu hết các máy chủ web cung cấp hỗ trợ PHP.
Thiết lập PHP trên máy tính riêng của bạn
Tuy nhiên, nếu máy chủ của bạn không hỗ trợ PHP, bạn phải:
- cài đặt một máy chủ web
- cài đặt PHP
- cài đặt một cơ sở dữ liệu, chẳng hạn như MySQL
Các trang web PHP chính thức (PHP.net) có hướng dẫn cài đặt PHP: http://php.net/manual/en/install.php
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
PHP Introduction
PHP script được thực hiện trên máy chủ.
Những gì bạn nên đã biết
Trước khi tiếp tục, bạn cần phải có một sự hiểu biết cơ bản sau đây:
PHP là gì?
Một tập tin PHP là gì?
PHP có thể làm những gì?
Với PHP bạn không giới hạn đầu ra HTML. Bạn có thể xuất hình ảnh, tập tin PDF, và thậm chí cả phim Flash. Bạn cũng có thể ra bất kỳ văn bản, chẳng hạn như XHTML và XML.
Tại sao PHP?
Những gì bạn nên đã biết
Trước khi tiếp tục, bạn cần phải có một sự hiểu biết cơ bản sau đây:
- HTML
- CSS
- JavaScript
PHP là gì?
- PHP là viết tắt của Hypertext Preprocessor
- PHP là một ngôn ngữ kịch bản nguồn mở sử dụng rộng rãi
- PHP script được thực hiện trên máy chủ
- PHP chi phí gì cả, nó là miễn phí để tải về và sử dụng
Một tập tin PHP là gì?
- PHP tập tin có thể chứa văn bản, HTML, CSS, JavaScript, và mã PHP
- Mã PHP được thực hiện trên máy chủ, và kết quả được trả lại cho trình duyệt như đồng bằng HTML
- PHP tập tin có phần mở rộng ". Php"
PHP có thể làm những gì?
- PHP có thể tạo ra nội dung trang năng động
- PHP có thể tạo ra, mở, đọc, viết, và các tập tin gần trên máy chủ
- PHP có thể thu thập dữ liệu mẫu
- PHP có thể gửi và nhận các tập tin cookie
- PHP có thể thêm, xóa, sửa đổi dữ liệu trong cơ sở dữ liệu của bạn
- PHP có thể hạn chế người dùng truy cập một số trang trên trang web của bạn
- PHP có thể mã hóa dữ liệu
Với PHP bạn không giới hạn đầu ra HTML. Bạn có thể xuất hình ảnh, tập tin PDF, và thậm chí cả phim Flash. Bạn cũng có thể ra bất kỳ văn bản, chẳng hạn như XHTML và XML.
Tại sao PHP?
- PHP chạy trên các nền tảng khác nhau (Windows, Linux, Unix, Mac OS X, vv)
- PHP là tương thích với hầu hết các máy chủ sử dụng ngày hôm nay (Apache, IIS, vv)
- PHP hỗ trợ một loạt các cơ sở dữ liệu
- PHP là miễn phí. Tải về từ các nguồn chính thức PHP: www.php.net
- PHP là dễ dàng để tìm hiểu và chạy hiệu quả trên phía máy chủ
Google Account Video Purchases
Cầu Giấy, Hanoi, Vietnam
Đăng ký:
Bài đăng (Atom)