6、PHP语法要点(1)

本文介绍了PHP的一些基本语法特性,如变量的使用无需预定义,全局变量在函数内外的交互,以及`static`关键字的作用。还提到了`echo`和`print`的输出区别,以及字符串的构造和数组在字符串中的应用。
摘要由CSDN通过智能技术生成

PHP的语法跟C语言还是类似的。

1、变量不用定义即可直接使用。

2、函数外定义的变量为全局变量。global 关键字用于函数内访问全局变量。

3、static 用于保持函数内局部变量的值。但在函数外依然不能访问。

4、PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。

甚至可以直接用$GLOBALS['A'],来定义一个名为A的全局变量。

<?php
$x=5;
$y=10;

function myTest()
{

    $GLOBALS['Y']=$GLOBALS['x']+$GLOBALS['y'];
    $Z=$GLOBALS['Y'];
}

myTest();

echo $y;
echo PHP_EOL;
echo $Y;

?>

输出

 在此代码中,在函数内部,利用$GLOBALS定义了一个Y变量,依然是全局变量。

5、echo与print输出的区别:

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

6、输入字符串示例,详细用法都在注释里写了。

<?php
$txt1="PHP";
$txt2="世界上";
$language=array("java","c++","python");

echo $txt1;//直接输出字符串
echo "是$txt2 最好的编程语言",'没有之一';//变量嵌入到语句中,但是变量名要用空格与其他语句区分,多个变量,单引号、双引号均可使用
echo PHP_EOL;//输出换行符
echo "远超{$language[0]}、{$language[1]}、{$language[2]}!";//字符串数组嵌入
?>

运行结果:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值