PHP基础知识笔记

PHP基础


php是服务器端脚本语言;
php脚本在服务器上执行;
最终效果是看不到php脚本的。

PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器");

php是开源的:
开源:开放源代码。

php是免费使用:
不要钱就可以下载到PHP的源代码。

php是跨平台:
可以在Windows系统,Linux系统,Unix系统;

php相关软件:
基本上都是免费,开源。

php开发成本低:
所有相关软件都不用给钱,就可以使用。

php开发周期快;

php被70%左右的网站使用;

PHP运行环境:

     windows + apache + mysql + php
     windows + iis    + mysql + php

     windows + nginx  + mysql + php

     linux + apache + mysql + php
     linux + nginx  + mysql + php
     linux + apache + nginx + mysql + php

     phpstudy   PHP集成开发环境
     wampserver  集成开发环境
     xampp      集成开发环境

为什么要使用PHP?
PHP运行于各种平台(Windows,Linux,Unix,Mac OS X等)
PHP兼容几乎所有服务器(Apache,IIS等)
PHP支持多种数据库
PHP是免费的
PHP易于学习,并可高效地运行在服务器端

PHP文件是什么?
php 文件可以包括文本,HTML,JavaScript代码和PHP代码
php 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器

php 文件的默认文件扩展名是 ".php"

PHP语法:

php脚本以<?php开始,以?>结束;

<?php
// PHP 代码
?>


PHP注释:
<?php
// 这是PHP单行注释
/*
这是PHP多行注释
*/

?>

PHP变量

    php是一门弱类型语言,松散的语言

php变量规则:
    PHP 变量名称对大小写敏感!
     以 $ 符号开头,其后是变量的名称
     名称不能以数字开头

    名称必须以字母或下划线开头

PHP 变量作用域

local(局部)
global(全局)

static(静态)

    全局
    在函数之外声明的变量,只能在函数以外访问,不能在函数内部直接访问。

    局部
    在函数内部声明的变量,只能在函数内部访问,不能在函数外部访问。

    静态
        在函数之外声明的静态变量,只在外部使用,不能在函数内部使用,内部静态变量,只能在内部使用,不能在外部使用。
    如果要在函数内部调用全局变量,使用global关键字引入全局变量,这样就可以在函数内部使用全局变量了。

    静态变量在函数内部时,当调用完函数以后,静态变量不会被销毁,普通变量会被销毁。

PHP数组类型

    字符串、整数、浮点数、逻辑、数组、对象、NULL。

     字符串

        字符的序列,要使用单引号或是双引号包起来。

    整数
        正整数,负整数,0

    浮点
        小数

    逻辑

        布尔类型true或false

    数组

        在一个变量中存储多个值;

        索引数组,关联数组

    索引数组:
        下标是整数的数组。
    关联数组:

        下标是字符串。

            多维数组

            一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。  

     对象
        对象是存储数据和有关如何处理数据的信息的数据类型。

        在 PHP 中,必须明确地声明对象。


    字符串函数
        PHP已经封装好的函数,直接可以使用,不用我们自己去声明定义

猜你喜欢

转载自blog.csdn.net/puquanzhong/article/details/80648527