zoukankan      html  css  js  c++  java
  • php基本语法与安装


            // 什么是PHP
            //     PHP 是 后端语言的一种 
            //         主要作用就是实现数据交互 
            //         获取前端数据 --- 操作数据库 --- 返回操作结果给前端页面
            //     

            // PHP的环境搭建
            //   html,css,js 程序的运行,需要浏览器环境
            //   php的运行,需要 服务器 php程序本身 [数据库]
            //   php程序必须要通过服务器来运行,才能被正确的执行和编译

            // 当前是使用 phpstudy 集成环境
            // 自动安装 服务器, php , 数据库  等程序

            // phpstudy 的安装 :
            //   可以修改盘符,但是一定要保留 phpstudy 文件件夹
            //   确保phpstudy的内容都集中安装在一个文件夹中

            // phpstudy 的删除:
            //   1,终止运行phpstudy程序
            //   2,直接删除会出现问题,有phpstudy程序被占用
            //     解决方法1 : 重启电脑 直接删除 phpstudy 文件夹
            //     解决方法2 : 使用软件删除 phpstudy 文件夹
            //   3,使用软件,清理注册表垃圾

            // phpstudy 的初始化设定
            //   1,运行 phpstudy apache 和 mysql 都应该是 绿色运行状态
            //   2,找到 phpstudy 文件夹中的 www 文件夹 删除区中的所有内容
            //   3,设定 phpstudy 选项

            // phpstudy 端口被占用:
            // 只要是之前没有安装过 apache 或者 mysql 端口不会被占用
            // 可以 关机 电脑 等待 一段时间 再次 开机

            // 也可以重新设定端口,端口范围是 0 - 65535 只要没有被其他程序占用,都可以使用

            // 端口: 计算机程序定义给 软件程序的执行通道
            //       每一个软件程序都有自己独立的执行通道,端口

            // mysql启动失败:
            // phpstudy > MySQL > data 文件夹
            // 删除其中的4个文件 
            // 注意 删除的是 4个文件 不要删除文件夹
            // 重启 phpstudy 就行了


            // phpstudy 设定完成 验证PHP程序正常执行
            // 在 phpstudy 文件夹中找到 www 文件夹 
            // www 文件夹中创建 php文件
            // 要注意 : 所有的命名都不能是中文
            //         只能使用 数字 英文 下划线 这3种
            // 在php程序中,定义 php程序 一定要以分号结束
            // <?php
            // echo '字符串内容随便定义';  
            // 如果可以正常显示内容,证明PHP程序运行正确
     
      // php的基本语法
            // 1,所有的php程序都必须定义在 phpstudy > www 文件夹中
            //   才能通过 服务器 运行 , PHP程序才能执行正确
            //   直接运行php程序,执行会出错

            // 2,php也有基本的语法结构
            /*
                <?php   起始标识符
                    定义PHP程序
                ?>      结束标识符

                php的程序必须都写在起始标识符和结束标识符之间
            
                如果PHP结束标识符之后,没有其他程序内容,结束标识符必须要省略不写
                否则有可能造成PHP程序执行有问题

            */

            // 3,php程序和其他计算机语言的嵌套
            // 在 PHP 起始和结束标识符之间的程序,会作为php程序来执行
            // <?php ?>  其中内容按照PHP语法执行
            // 其他内容,按照其他语法执行

            // 4,PHP中文乱码的解决
            // 高版本PHP 7.0以上 可以自行定义响应头
            // 低版本php 7.0以下 需要定义响应头
            // header("Content-Type:text/html;charset=utf8");
     
     // PHP的输出
            // echo 向页面输出内容,只能输出标量类型:布尔类型,整数,浮点数,字符串
            //      不能输出 数组,对象,函数等
            // print_r( 内容 )  可以输出任意数据类型的数据
            //                  print_r() 一般配合 html中的 pre标签使用
            //                  pre标签是以源代码格式显示标签内容


            // 1, PHP定义变量
            // $变量名称 = 数值;  
            // php中 以 $ 符作为关键词
            // 定义变量和使用变量时,都要有 $


            // 2, PHP的数据类型

            /*
                基本数据类型 -- 程序中真正存在的数据类型
                   标量数据类型
                      布尔类型 true false
                      整数类型 数值范围 -2^63  至  2^63-1
                      浮点数类型 有效数值范围是 14位 
                      字符串类型 单引号,不能解析变量
                                双引号,可以解析变量 ${变量}  {$变量}
                   复合数据类型
                      函数 : php函数与JavaScript函数完全相同
                      数组 : php的数组支持使用字符串作为索引下标
                             JavaScript中只有对象支持使用字符串作为属性/键名/键
                      对象 : php中的对象,不支持字面量语法
                            $obj = {} 这样的语法不存在
                            只能通过构造函数来定义声明对象
                       
                   特殊数据类型 
                      null : 就是JavaScript中的空类型
                             在PHP中没有undefined类型,变量没有正确赋值,执行会报错 
                      资源类型 : 是获取外部文件内容执行的结果

                伪类型 -- 人为定义的数据类型,不存在与计算机程序中,一般用于说明
                   混合类型 : 可以是任意一种数据类型
                   数值类型 : 整数,浮点数
                   回调类型 : 回调函数
                   void类型 : 没有返回值

            */


            // 3 , 分支语句
            // if switch 与 JavaScript是完全一致的
            // 只是有一个区别 
            // 在JavaScript中 switch 比较判断 执行的 ===
            // 在PHP中        switch 比较判断 执行的 ==

            // 4 , 循环语句
            // for while 是完全一致的
            // PHP中的foreach 与 JavaScript中的forEach 不同

            // 5 , 字符串拼接运算符
            // 在 JavaScript 中 + 加号是字符串拼接运算符
            // 在 PHP 中 点 是 字符串拼接运算符
            // 点两侧有空格,是字符串拼接
            // 点两侧没有空格,是小数点


            // 6 , php允许 循环语句分开执行
            // 其中可以嵌套 其他语言 
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    织梦开发——相关阅读likeart应用
    织梦标签教程
    织梦专题调用代码
    HIT 2543 Stone IV
    POJ 3680 Intervals
    HIT 2739 The Chinese Postman Problem
    POJ 1273 Drainage Ditches
    POJ 2455 Secret Milking Machine
    SPOJ 371 Boxes
    HIT 2715 Matrix3
  • 原文地址:https://www.cnblogs.com/ht955/p/14108170.html
Copyright © 2011-2022 走看看