php基础

PHP

(全称:PHP:Hypertext Preprocessor,即”PHP:超文本预处理器”)是一种通用开源脚本语言。

PHP的作用

  • PHP 可以生成动态页面内容
  • PHP 可以创建、打开、读取、写入、关闭服务器上的文件
    • PHP 可以收集表单数据
    • PHP 可以发送和接收 cookies
    • PHP 可以添加、删除、修改您的数据库中的数据
    • PHP 可以限制用户访问您的网站上的一些页面
    • PHP 可以加密数据

变量

<?php
    $x=5;
    $y=6;
    $z=$x+$y;
    echo $z;
?>

变量作用域

PHP有四种不同的变量作用域:

  • local:局部作用域。在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问
  • global:全局作用域。在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。
  • static:当一个函数完成时,它的所有变量通常都会被删除。然而,有时候我们希望某个局部变量不要被删除,可以使用static
  • parameter:参数作用域。参数是通过调用代码将值传递给函数的局部变量。参数是在参数列表中声明的,作为函数声明的一部分

局部和全局作用域

$x = 5;//全局变量
function test(){
    global $x;//使用global关键字 使用全局变量

    static $n = 0;//局部变量

    $y = 10;//局部变量

    $n++;

    echo 'x: '.$x.'<br/>';

    echo 'y: '.$y.'<br/>';

    echo $n.'<br />';
};

test();

test();

test();

常量

常量值被定义后,在脚本的其他任何地方都不能被改变。常量是一个简单值的标识符。该值在脚本中不能改变。
一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。
设置常量,使用 define() 函数,函数语法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
该函数有三个参数:

  • name:必选参数,常量名称,即标志符
  • value:必选参数,常量的值
  • case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的
<?php
define("GREETING", "欢迎访问 Runoob.com");
echo GREETING;    // 输出 "欢迎访问 Runoob.com"
echo '<br>';
echo greeting;   // 输出 "greeting"
?>

数据类型

  • 字符串
  • 整型:整数是一个没有小数的数字
  • 浮点型:浮点数是带小数部分的数字,或是指数形式。
  • 布尔型
  • 数组
  • 对象:在 PHP 中,对象必须声明。首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。然后我们在类中定义数据类型,然后在实例化的类中使用数据类型
  • NULL
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!