PHP 学习

开发环境介绍

WAMP

  Window  Apache  MySQL  PHP

LAMP

  Linux  Apache  MySQL  PHP

1.PHP语法规则

由于我们在apache的主配置文件中设置了php文件的扩展名.php,所以所有的php文件的扩展名都是.php

php文件中不能包含中文。

php每一条语句后面必须有‘;’。

php中的变量名必须区分大小写,其余的函数名、方法名、类名都不区分大小写,但建议区分。

2.PHP标记

//1.标准的
<?php ...?>
//2.script格式
<script language="php">
    echo data('Y-m-d H:i:s');
</script>
//3.短格式,需要在php.ini中开启
<? ...?>
//4.asp格式,需要在php.ini中开启
 <% echo date('Y-m-d H:i:s'); %>

3.PHP注释

//单行注释

/*多行注释*/

 可变变量

<?php
    $v = 'age';
    $age = 20;

    echo $v;    //$v    解析为age
    echo $$v;    //$v解析为age    $$v解析为$age,20

  通过一个变量创建另一个变量

<?php
    $v = 'age';
    $$v = 20;
    echo $age;    //20

 预定义变量

$_GET  //用于接收前台表单使用GET方式提交的数据
$_POST  //用于接收前台表单使用post方式提交的数据
$_REQUEST  //用于接收前台表单使用get或post方式提交的数据
$_SERVER  //记录了服务器端与客户端的相关信息  print_r($_SERVER);
$_COOKIE  //一种会话技术
$_SESSION  //一种会话技术
$_FILES  //用于记录用户上传的文件信息
$GLOBAL  //用于记录全局变量

 魔术常量(双下划线)

__FILE__    //用于获取当前文件名完整路径及文件名
__DIR__    //用于获取当前文件的路径
__LINE__    //用于获取当前行号
__FUNCTION__    //用于获取当前函数的函数名
__METHOD__    //用于获取当前方法的方法名
__CLASS__    //用于获取当前类的类名
__NAMESPACE__    //用于获取当前空间的空间名

<?php

echo __FILE__,'<br/>';
echo __DIR__,'<br/>';
echo __LINE__,'<br/>';

 PHP的数据类型

1.数据类型的分类
PHP数据类型分为三大类八小类
(1)标量(scalar)数据类型
        int
        float
        boolean
        string2)复合数据类型
        array
        object
  (3)特殊数据类型
        null
        resource    资源类型
原文地址:https://www.cnblogs.com/qjykn/p/10838843.html