您的位置:首页 > 编程语言 > PHP开发

php基本语法1

2017-03-13 10:10 155 查看
4000

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

php的语法

<?php

?>


输出语句

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

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

<?php
echo "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输出语句中使用变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: