• php


     php是什么  它是一门动态交互的计算机语言;

        1.我们平常阅览的网站都有php的存在,就像你逛淘宝和京东的时候,

          登录账户的时候你提交你的账号和密码的时候,计算机会把你提交的信息传递到服务器上去,

          这个就是所谓的动态交互。

        2.静态页面就只是单纯的一个页面,里面只有(html,css,js)这三样!

          所有大家一定要分清什么是动态页面和静态页面,

            不要像我一样,一开始以为有个轮播图就是动态页面!哈哈哈!

        大家初次跟php打交道的话,建议大家用phpstudy,学习必备!

        就是这个玩意!

        他有两个状态一个是Apache和MySQL。

          Apache 是 服务器。 插个题外话:这名字我第一眼让我想到的是阿帕奇攻击直升机。。。

          MySQL 是 数据库。

        这是他的目录

            www是根目录   我们写好的php项目就放在这个里边

          然后我们需要打开php,这个打开和html不一样,html直接运行,但是php需要从地址那里输入后打开!

          

         所以大家记住从地址上面输入!     

        php都是以.php结尾的文件

          Html文件里不能写php代码,但是php文件可以写html代码

          注意对比template.js underscore中的template

          Html怎么写还怎么写 js写在<%%>

        Php模板  

          Html该怎么写还怎么写 但是php代码写在<?php  ?>里面

        语法

          Php代码写在<?php 里面放php代码 ?>

          Php的注释 //  /**/     快捷键 ctrl+?

          Php的输出语句 echo print

        变量

          1. 变量的命名  

          2. 变量的标志 $a

          

        3.变量的赋值

          使用=等号就是赋值运算  从右往左读  $a=2本质上来说,是存放2的数据空间的地址赋值给变量a

          变量的主要功能是存储数据,但是php又是一个弱类型语言。

          如果=右边是基本数据类型 php会默认把地址和数据空间为一体直接赋值给变量a,

          基本数据类型的赋值可以直接忽略地址,直接操作数值。

          $a=2

          $b=$a  b就是2

          如果我就想把地址赋值给变量,我们需要再前面加上一个地址符&,他的赋值就是操作地址不再是操作数值。

          

          

          

          

        4 php的数据类型

          基本数据类型

            Int

          复合数据类型

            array

        5.变量的作用域

          (1) 全局 global

            函数外的都是全局作用域

          (2) 局部 local

            函数内的都是局部作用域

            和js作用域的区别,js有作用域链,php没有。Php中全局作用域不能访问局部的,局部也不能访问全局的。如果需要访问需要手动操作。

        记住作用的四个关键字

          Global 全局的

          Local   局部的

            局部非要访问全局的变量:在局部变量钱加关键字 globalok

          

          

          Static  静态的

          Parameter  参数

          Static

          函数调用完毕之后,会自动消除内存,但有时我们需要函数内的一个变量内存不被销毁,js使用闭包就可以实现,php使用static就解决了。

          

          Parameter 参数

          所有参数作用域都是局部的。

          Isset() 判断变量是否设置(赋值)返回值是boolean

          

          

          数据类型

          基本数据类型

           String  int  float  boolean

          复合数据类型

           Array  object

          数据类型针对变量,php是弱类型语言,是什么类型跟你声明的时候没有关系,跟赋值的时候有关。

    Var_dump()  返回变量的数据类型和值

          

        字符串

          1. 并置运算

            Js中  拼接用 +

            Var name=”张三”  

            Var st=name+”是小黑狗

            Php中叫并置 用   .  运算

            

           

            注意 php的汉字出现乱码 我们需要在php的第一行添加

              header("Content-Type: text/html;charset=utf-8");

              1. strlen() 返回字符串的长度

              一个字母一个字符长,一个汉字3个字符长。

              

            运算符:

              四则运算  + - *  /

              赋值运算  $2+=2    等价  $a=$a+2

              自增自减  $a++   ++$a

              比较运算符   等于 == 主要用于判断

              ===  ==  前者要求不光值相等  还得类型相同   后者要求相同就行

              

              

              逻辑运算 ||  &&  

              || 有一个为true 就返回true

              && 都得为true 才返回true

              Js中的逻辑运算是

              ||  遇到第一个非零的数 就终止 返回这个非零数

              0||8||6   8

              && 遇到第一个为0的数 就终止 返回0 否则最后一个

              8&&5&&6  6

              || && 都有  先&& ||

              5||6&&8 ==5||8  5

              三元运算 三目运算    条件?echo 1:echo 2

              

        三元运算的过程解析一下

        = 是从右往左  第一步 先判断name条件成立 成立返回你老了 否则你还年轻

        第二步 你老了的结果 再赋值给text

        %  求余运算  echo 8%5; 3

          C=9

          D=6

        A=c>d   结果是true

  • 相关阅读:
    ps插件安装
    CSS3时钟式进度条
    手机web——自适应网页设计(html/css控制)
    7个设计师必备的国际顶尖设计网站
    中​文​字​号​、​磅​和​像​素​对​照​关​系
    图标字体
    用AE如何制作如下三个loading动效,
    u盘装系统
    SpringBoot:Maven创建一个HelloWorld
    eclipse中配置maven和创建第一个 Spring Boot Application
  • 原文地址:https://www.cnblogs.com/PoliceXu/p/10678167.html
Copyright © 2020-2023  润新知