PHP知识整理一

超文本预处理语言,是一种服务器端、跨平台、嵌入式、解释性的脚本语言。尤其适合Web开发

优势:

1.跨平台,广泛应用到windows,linux,unix,并且支持多种web服务器(Apache,IIS,nginx)

2.安全性高  13708374810

3.简单易学

4.支持广泛的数据库,mysql,access,oracle等,目前PHP+MYSQL最佳组合,跨平台应用

5.执行速度快

6.开源,免费

8.支持面向对象及过程开发

 

精通html,css,javascript,jq

熟练使用php+mysql进行web网站开发,

版本控制

git通过命令行较麻烦

svn通过服务器

了解angular,vue

版本:

  php5.*(4,5,6,7)

   重点突出了对象的相关内容:

   构造函数和析构函数,对象的私有,公共,受保护模式,接口,抽象类,

   新增了扩展库:内置了标准的扩展库,SimpleXML

   外置扩展库:MYSQL,MYSQLI,GD2,需要使用时必须在配置文件中加载开启(php.ini)

  extension_dir:标明存扩展库文件的目录() **.dll

  extension:php_mysql.dll//开启

   dl()函数:动态加载扩展库

  

  

  

WAMP:windows+Apache+Mysql+PHP

LNMP:Linux+nginx+Mysql+PHP

LAMP:Linux+Apache+Mysql+PHP

 

WAMP:

服务器目录:(掌握)

    bin//(核心目录)

    tmp//临时文件存放目录

    www//项目主目录(服务器目录)

   

Apache:配置文件

   httpd.conf//核心

   httpd-vhosts.conf//扩展配置文件

PHP:配置文件

   php.ini

MYSQL:配置文件

    my.ini

 

PHP标记风格

1.XML风格

   <?php

    ...

    ?>

2.ASP风格

    <%

    ...

    %>

3.短风格

    <?

        ..

    ?>

4.脚本风格

   <script language="php"></script>

   

推荐使用XML风格,如果要使用2,3种,需要在配置文件中开启

   asp_tags = On|Off

   short_open_tags = On|Off

   

PHP注释

1.c++风格的单行注释(//)

2.c风格的多行注释(/* .. */)

3.shell风格的单行注释(#)

注意:单行注释中不能出现"?>"

 

PHP编码规范

1.缩进:使用<tab>键进行缩进,缩进单位一般为4个空格

2.大括号

    if(){

    }

    if()

    {

    }

3.关键字、小括号、函数、运算符

    if($a== $b){

       return $a;

    }

   function fun1($a, $b, $c){

    }

4.命名规则

    类命名:大驼峰写法//NewClassName

    类属性:小驼峰//userName

    类方法:大驼峰,小驼峰

    参数名:下划线,user_name

    变量名:下划线,user_name

    函数名:下划线 get_user_name//getUserName

    常量:全部大写//用“_”连接,SYS_CONFIG

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值