• php基础


    一.PHP简介
    1.含义:超文本预处理器
    2.优势:跨平台(操作系统)、语法简单、开源免费
    3.版本:最新PHP7

    二、环境搭建/服务器搭建
    1.后台语言一定是运行在服务器上的
    2.web服务:Apache 、IIS 、 Tomcat
    (php:php+apache+mysql)(java:java+tomcat+jsp+sqlserver/oracle)(微软:IIS+asp+access)
    3.服务器的组成:1.操作系统(Linux)=> 单纯做服务器Linux 多写,开发windows多些
    2.web服务:Apache
    3.语言:PHP
    4.数据库:Mysql(开源免费)
    4.服务器搭建:配置服务器(操作系统+web服务+数据库+语言)手动搭建、集成环境(wampserver/phpstudey/xmapp)
    (自带操作系统 +apache+mysql+php)
    5.代码放的位子:phpstudyWWW wamp64www htdocs(万网共享服务器)
    6.如何访问: http:// 服务器ip地址/名称/(:8080)/**.php;

    三、php基础
    1.<?php xxx ?>:php开始结束标签,所有php都写在里面
    2.echo:输出 只能输出数字和字符串 , var_dump()可以输出变量的详细信息;
    3.注释符:单行://和# 多行注册:/**/
    4.良好的代码习惯

    5.变量:申明:$+变量名=值
    变量名命名规则:数字、字母、下划线组成,不能使用数字开头,可以用中文及关键字,但是不建议使用。
    数据类型:4种变量类型:整型(int),浮点型(小数:float/double),字符串(string) 布尔(bool)
    两种复合类型:数组(arry),对象(object)
    两种特殊类型:资源(resource),空(null)

    6.php与js 都是一门弱类型语言:不需要指定变量的数据类型,而且变量的数据类型由所赋的值来决定的

    7.字符串:由单引号或双引号
    8. 单双引号的区别?*******************
    单引号只能输出字符串,双引号可以输出字符串也可以解析变量;

    9.流程控制:条件控制:if,if..else , swithc..case; 条件?真:假
    循环控制:for foreach while do..while;
    10.条件:true/false ,数字,字符串,数字,对象,null...
    11.递增,递减
    12.自定义函数:
    function 函数名(){
    //函数体
    }
    13.函数调用: 函数名();
    14.函数的意义:复用()-》减少代码冗余
    15. .是链接符,是变量与字符之间的拼接。
    16.变量的作用域:函数内部是不能使用全局变量**********************
    17.传值与传引用:传值(默认)== 复制+粘贴,两个变量只是值想同
    传引用:使用&。

    数组:

    1.声明:array();
    2.数组结果Array ( [0] => red [1] => blue ) :键(下标)值对
    3.print_r():可以输出简单的数据类型,也可以输出复杂的数据类型
    4.数组的访问是通过下标来实现的。
    5.当前下标是前面数字最大的下标+1;除了数字自定义的角标除外(100=> 'x');
    6.foreach循环:只作用PHP数组循环之中
    //【下标=>】值 下标可以省略
    foreach(待循环数组 as [$k=>]$v){
    echo $k; //输出下标
    echo $v;//值
    }

  • 相关阅读:
    -_-#【缓存】Content-Type 错误
    ♫【事件】事件处理程序
    -_-#【Node】Express 400 Error: ENOENT, open
    【JS】定位
    【JS】壹零零壹
    洛谷—— P1018 乘积最大
    洛谷—— P1017 进制转换
    洛谷——P1011 车站
    洛谷——P2241 统计方形(数据加强版)
    洛谷——P1548 棋盘问题
  • 原文地址:https://www.cnblogs.com/lk4525/p/6558380.html
Copyright © 2020-2023  润新知