乐趣区

关于程序员:php学习总结

🐘php 学习总结

php 是专门用来进行 web 开发的语言,能够嵌入到 html 里和 js 一样对 html 页面的操作进行拦挡解决,不同的是 php 解决的是服务器的申请,js 只是对客户端解决。
此外 php 也是反对面向对象编程的
php 文件是人造的接口文件,主动获取以后页面路由参数而后作数据响应,因而能够独自编写 api 文件来作后端程序而不必和 html 混合一起解决(混在一起很乱的呀)

🐘php 学习参考

php 官网
php 中文网

🐘php 的根本组成

php 的组成比较简单,因为他只针对 web 解决进行开发的,不和 java,c# 等思考其余端开发,因而只有三局部形成

  • php 内核:用于解决申请,文件流,错误处理等相干解决。
  • Zend 引擎:将源文件转换成机器语言, 而后在 zend 虚拟机上运行
  • 扩大层是一组函数、类库和流,php 应用它们来执行一些特定的操作,比方装置 php_openssl 扩大来应用 open ssl 函数,常见的扩大有,

🐘php 运行环境——装置

php 装置参考文章

php 装置和 jdk 装置相似,下载文件,配置环境变量即可

  • php 须要配合服务器应用,因而配置实现后须要配置服务器反对 php

如果本机测试开发,上述步骤过于麻烦,能够间接应用小皮面板
小皮面板官网


🐘php 变量

🦣七种变量类型

  • String(字符串)
  • Integer(整型)
  • Float(浮点型)
  • Boolean(布尔型)
  • Array(数组)
  • Object(对象)
  • NULL(空值)。

🦣变量申明

变量以 $ 符号开始,前面跟着变量的名称,不须要写数据类型

🦣动态常量和魔术常量

动态常量

<?php
define("GREETING", "Welcome to w3cschool.cn!");
echo GREETING;
?>

魔术常量

__LINE__
__FILE__
__DIR__
__FUNCTION__
__CLASS__
__TRAIT__
__METHOD__
__NAMESPACE__

🐘php 高级

  • PHP 多维数组
  • PHP 日期
  • PHP date() 函数
  • PHP 蕴含

    php 蕴含的意思就是在 php 文件里执行蕴含的 php 文件

    include 'filename';
    或者
    require 'filename';
  • PHP 文件
  • PHP 文件上传
  • PHP Cookies
  • PHP Sessions
  • PHP E-Mail
  • PHP 平安 E-mail
  • PHP 错误处理
  • PHP 异样解决
  • PHP 过滤器
  • PHP 高级过滤器
  • PHP JSON

🐘php 自带函数参考手册

php 自带函数参考手册

  • PHP 5 Array 函数
  • PHP 5 Calendar 函数
  • PHP cURL 函数
  • PHP 5 Date/Time 函数
  • PHP 5 Directory 函数
  • PHP Error 和 Logging 函数
  • PHP 5 Filesystem 函数
  • PHP Filter 函数
  • PHP FTP 函数
  • PHP HTTP 函数
  • PHP Libxml 函数
  • PHP Mail 函数
  • PHP 5 Math 函数
  • PHP Misc 函数
  • PHP MySQLi 函数
  • PHP PDO
  • PHP SimpleXML 函数
  • PHP String 函数
  • PHP XML 函数
  • PHP Zip File 函数
  • PHP Timezones
  • PHP 图像处理
  • PHP 序列化 / 反序列化函数
  • PHP 罕用 header 头定义

🐘php 连贯数据库

php 连贯数据库

间接参考上述连贯进行操作,非常简略便捷

🐘php 表单验证

表单验证就是 html 的 <form> 标签失常的验证性能,php 在 form 提交的 php 服务端外面只是提供了一个参数变量来收集页面发送过去的数据,$_GET 用来接管 get 申请过去的参数,$_POST 用来接管 post 申请过去的参数


公众同步更新欢送关注

本文由 mdnice 多平台公布

退出移动版