Home >Backend Development >PHP Tutorial >PHP tutorial for beginners
PHP, originally called Personal Home Page, is now known as PHP: hyper -text pre -processor, which is a common server -side script language that is widely used in Web development. It is used to handle tasks such as forms, files and database access.
PHP code is written in ordinary text files, and and tags are included.
<?php
One page can contain multiple PHP scripts. ?>
;
Server recognition: The server expands the inflation of the PHP script through
file expansion.Request processing:
When the browser requests.php
.php
Note: Users can only see the output results on the page, and cannot see the PHP code. and statements to embed HTML or other PHP files into the current script. The difference between the two is:
: If the file does not exist, the PHP will stop the script execution and issue a fatal error.
Language structure: include
and
The statement can bring or without parentheses: include
or require
.
include
require
Because return value is 1, it can be used in expression. echo
can only accept one parameter. echo
print
print
Use multiple parameters: print
print()
<code class="language-php">$result = echo "Hello"; // ❌ 错误:echo没有返回值</code>
echo
. print
faster because it does not return any value; echo
slower because it returns 1. print
and ? echo
Features
>
>
Return value
❌ t
✅ Back 1
Multiple parameters
✅ ✅
❌ No
Speed
? Fast
? More slower
Can be used for expression
❌ No
✅ ✅
print
特性 | echo |
print |
---|---|---|
返回值 | ❌ 无 | ✅ 返回1 |
多个参数 | ✅ 是 | ❌ 否 |
速度 | ? 更快 | ? 更慢 |
可用于表达式 | ❌ 否 | ✅ 是 |
All PHP variables start with .
$
PHP variables are global and can be accessed in any PHP script on the same page. <code class="language-php">$result = print "Hello"; // ✅ 正确:print返回值为1 echo $result; // 输出:1</code>
<code class="language-php">echo "Hello", ", ", "World!"; // 输出:Hello, World!</code>
<code class="language-php">print "Hello", "World"; // ❌ 错误:print() 只能接受一个参数</code>
<code class="language-php">$name = "Esraa";</code>
NULL
The language structure sets the variable to <code class="language-php">$fruit = "apple"; echo $fruit; // 输出:apple</code>
unset
The language structure is used to determine whether the variable is NULL
, for example: <code class="language-php">$number = 10; // 整数 $name = "Esraa"; // 字符串</code>
isset
If an unbound variable is used in the expression, NULL
will be forcibly converted to the value determined by the context. If the number is specified in the context, isset($fruit)
will be forced to convert to 0; if the context specifies a string, <code class="language-php">$Fruit = "apple"; // 与$fruit是不同的变量 $fruit = "banana"; // 将覆盖之前的变量</code>
NULL
NULL
NULL
The next article will explore the functions and arrays in PHP. You will learn how to effectively define and use functions, and explore how to use arrays to manage and operate data. This will help you build a more dynamic and organized PHP application. Stay tuned! The above is the detailed content of PHP tutorial for beginners. For more information, please follow other related articles on the PHP Chinese website!