PHP是什么

PHP:超文本预处理器

PHP原名 Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。

PHP即“超文本预处理器”,是一种创建动态交互性站点的强有力的服务器端脚本语言。

PHP是常用的网站编程语言,与C语言类似。

PHP独特的语法混合了C、JavaPerl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

基本的 PHP 语法

PHP 脚本可以放在文档中的任何位置。

PHP 脚本以 <?php 开始,以 ?> 结束:

<?php
// PHP 代码
?>

文件扩展名是 ".php"。

<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

PHP 变量

变量命名规则:

  • 变量以 $ 符号开始,以变量名称结束
  • 变量名必须以字母或者下划线字符开始
  • 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
  • 变量名不能包含空格
  • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
<!DOCTYPE html> 
<html> 
<body> 

<?php
$x = 5;
$y = 6;
$y = $x + $y;
$z = $x * $y;
echo $z;$txt="Hello world!";echo $txt;
?>

</body> 
</html>

PHP 是一门弱类型语言

在上面的实例中,我们注意到,不必向 PHP 声明该变量的数据类型。

PHP 会根据变量的值,自动把变量转换为正确的数据类型。

PHP 5 echo 和 print 语句

 echo 和 print 区别:

  • echo - 可以输出一个或多个字符串
  • print - 只允许输出一个字符串,返回值总为 1

提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

<?php
$txt1="学习 PHP";
$txt2="BORS.COM";
$cars=array("Volvo","BMW","Toyota");
 
echo $txt1;
echo "<br>";
echo "在 $txt2 学习 PHP ";
echo "<br>";
echo "我车的品牌是 {$cars[0]}";
?>
<?php
$txt1="学习 PHP";
$txt2="BORS.COM";
$cars=array("Volvo","BMW","Toyota");
 
print $txt1;
print "<br>";
print "在 $txt2 学习 PHP ";
print "<br>";
print "我车的品牌是 {$cars[0]}";
?>

PHP 并置(拼接)运算符

在 PHP 中,只有一个字符串运算符。

并置运算符 (.) 用于把两个字符串值连接起来。

下面的实例演示了如何将两个字符串变量连接在一起:

<!DOCTYPE html> 
<html> 
<body> 

<?php
$txt="Hello world!";
echo $txt." I‘M CHINA";
?>

</body> 
</html>

运行结果:
Hello world! I‘M CHINA

相关推荐