**PHP** 语法(1)-基本语法

来源:互联网 发布:nginx 内置全局变量 编辑:程序博客网 时间:2024/05/07 13:49

>基本语法


>>脚本格式:

<?php

//this is coded by php

?>

>>注意事项

  • php文件的扩展名是“.php”

  • php文件包括html标签和php脚本代码

  • ‘;’表示php句尾

  • //或#或/*.....*/表示php的注释

  • php中,用户自定义的函数、类和关键词等都对大小写不敏感,但是变量名对大小写敏感

>>php 能做到什么

  • 生成动态页面

  • 创建打开读取写入删除关闭服务器上的文件

  • 接受表单数据

  • 能够发送并取回cookies

  • 添加、删除、修改数据库中的数据

  • 限制用户访问某些页面

  • 对数据进行加密

  • 通过PHP输出HTML、图像、PDF、flash。


>变量


>>作用:存储数据的容器

>>格式:以$开头,变量名以字母或下划线开始,对大小写敏感,不必说明类型

>>实例:

<?php$txt="Hello world!";$x=5;$y=10.5;?>
>>变量的作用域:

local局部变量,在函数内部的变量,只能在函数内部进行访问。

global全局变量,在函数外部的变量,只能在函数内部进行访问。

>>global关键词

用于访问函数内部的全局变量。是函数内部的局部变量在全局作用域中存在。

方法一:将函数内部的全局变量声明为global

方法二:使用global[ ]数组,其中存有所有的全局变量,下标就是全局变量的名字。

>>static 静态变量

作用:当函数执行完成后,会删除所有的变量。将变量声明为static时,会保留某个局部静态变量,在函数执行完成互殴 不被删除。


>Echo/Print 输出


>>两个输出都是以字符串的形式,然后输出到html界面中区,属于html的语言会被识别,属于PHP的变量也会被识别

echo - 只能输出>= 1 的个数的字符串

print - 只能输出一个字符串,并返回1


>php的数据类型


>>字符串:单引号和双引号效果相同“hello world!”

>>整数:至少包括一个数字,可以使用八进制(o)十六进制(ox)输入输出

>>浮点数:var_dump()会返回变量的数据类型(数据长度)和值

>>逻辑:布尔型变量,true或false

>>数组:$car = array("Volvo", "BMW", "SAAB");

>>对象:使用class声明对象的类,类中包含属性和方法(与C++中的class同,与)

<?phpclass Car{  var $color;  function Car($color="green") {    $this->color = $color;  }  function what_color() {    return $this->color;  }}?>
<pre style="font-family: 'Courier New', monospace; font-size: 13px;"><code class="phpcode" style="font-family: 'Courier New', monospace; color: rgb(255, 0, 0);">$x = new Car("white");</code>
//是新的对象,Car是类,white是构造函数的参数

>>NULL

是一种数据类型,也是一个数据的值

0 0
原创粉丝点击