php基本语法1

来源:互联网 发布:js实现购买功能 编辑:程序博客网 时间:2024/05/28 05:16

网上很容易找到php的免费虚拟主机空间,抽空学习一下php。


php的语法

<?php?>

输出语句

echo跟linux很相似啊,的确,搭建环境一般都是用LAMP,即linux+apache+mysql+php

注意语句以分号结尾,跟js差不多,最后一个语句的分号可以省略。

<?phpecho "Hello World!";?>

PHP的变量

变量以$开头,是否想起了jquery的写法,差不多啊

<?php$a=1;$b=2;$c=$a+$b;echo $c;?>

还有更惊喜的,声明函数也是跟js相似呢

但是需要注意的是,在函数外部是无法获取到函数内部声明的变量。

在函数内部居然无法获取到外部声明的变量,这有点特殊

<?php$a=1; // 全局作用域function myTest() {  $b=10; // 局部作用域  echo "变量 a 是:$a";} myTest();echo "变量 a 是:$a";echo "<br>";echo "变量 b 是:$b";?>

为了解决这个问题,我们可以增加global声明。其实就是存放在$GLOBALS数组中

<?php$a=1;function myTest() {  global $a,$b=10;  $b=$a+$b;}myTest();echo $b; //等价于$GLOBALS['b']?>

php同样也有声明静态变量,static声明的变量会一直存在,但是要注意作用域范围


在echo或者print输出语句中使用变量

<?php$txt1="你好 PHP";$frds=array("Jack","Tony","Charles");print "$txt1 <br>";print "My friend {$frds[0]}";?>

在echo或者print输出语句中使用变量
0 0
原创粉丝点击