什么是PHP,为什么要学习PHP:
  (1)php是嵌入html页面中的脚本语言
  (2)目前最流行的网站开发语言
  (3)在几乎所有平台中都可以运行
  (4)很多企业都在使用PHP作为开发语言

PHP基本语法规范

     1、<?php 开头 ?>结尾
     2、php可以单独存在,也可以和HTML等结合使用
     3、后缀名一般以 .php结尾 php4 php5 php6 php7 phtml
    4、php的配置文件一般为php.ini

开发PHP环境准备

      1、phpstudy8版本,php版本可以随意调整,代码是放在web服务器的根目录(document-root),默认首页一般是index.php/index.html,php的扩展一般为XXX.del(动态链接库文件),php_mysql.dll(php的mysql扩展)
      2、安装编辑工具:sublime text 3 、notepad++、vs code、phpstorm(必装)
     sublime 安装好之后需要配置PHP的编译环境
     phpstorm 安装好之后也需要配置PHP的编译环境

echo 打印 输出
     phpinfo(); php函数负责显示单签环境设置

定义变量:$变量名(注意:由于php是弱类型语言,在使用或者申明的时候必须指定其数据类型,且先声明后使用的原则)
        以$符号开头 后跟变量名
        变量名必须是以字母或者下划线开始 _vb
        变量名中只能有字母、数字以及下划线
        不能有空格
        区分大小写
       如何判断数据类型:var_dump()

注释:
        单行注释//
        多行注释 /* */
        多行注释快捷键 ctrl+shift+/
        单行注释快捷键 ctrl+/

php打印:
       echo/echo() 输出一个或者多个字符串,没有返回值
       print/print() 只能输出一个字符串,返回值是1
       echo 的打印速度比 print 快,echo 打印出来的字符串中可以有HTML代码

PHP数据类型:
        string 字符串,使用单双引号
        int 整数,是【0-9】之间的数字,整数里没有逗号和空格,也没有小数
       有正负之分,格式:十进制 十六进制(0x开头)([0-9][]a-f]) 八进制(0开头)【0-7】
       float 浮点型 带小数的数字或者指数形式 3.1415 2.4e4 5e-10 5*10^-10
       bool true和false 布尔型
       array 数组 $array=array("icq",123,ture)
       null 表示变量没有值,没有初始化,可以使用null去清空数据
       object 对象,必须先申明,使用class关键词去申明类对象,对象在可有属性、方式

PHP基础(9.27 第十三天)的更多相关文章

  1. 《手把手教你》系列基础篇(八十三)-java+ selenium自动化测试-框架设计基础-TestNG测试报告-下篇(详解教程)

    1.简介 其实前边好像简单的提到过测试报告,宏哥觉得这部分比较重要,就着重讲解和介绍一下.报告是任何测试执行中最重要的部分,因为它可以帮助用户了解测试执行的结果.失败点和失败原因.另一方面,日志记录对 ...

  2. JavaScript基础--DOM对象(十三):(windows对象:history\location\navigator\screen\event)

    DOM编程1.为什么要学习DOM(1) 通过dom编程,我们可以写出各种网页游戏(2)dom编程也是ajax的重要基础2.DOM编程介绍DOM = Document Object Model(文档对象 ...

  3. Python基础学习笔记(十三)异常

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-exceptions.html Python用异常对象(excep ...

  4. c语言学习之基础知识点介绍(十三):枚举的介绍和使用

    一.枚举的介绍 /* 枚举:限制的待选项. 语法: enum 枚举名{ 选项1, 选项2, 选项3, ........ 选项n }; 注意:枚举中,选项之间用 , 隔开,最后一个不用加 , :并且枚举 ...

  5. python基础学习笔记(十三)

    re模块包含对 正则表达式.本章会对re模块主要特征和正则表达式进行介绍. 什么是正则表达式 正则表达式是可以匹配文本片段的模式.最简单的正则表达式就是普通字符串,可以匹配其自身.换包话说,正则表达式 ...

  6. EOS基础全家桶(十三)智能合约基础

    简介 智能合约是现在区块链的一大特色,而不同的链使用的智能合约的虚拟机各不相同,编码语言也有很大差异.而今天我们开始学习EOS的智能合约,我也是从EOS初期一直开发合约至今,期间踩过无数坑,也在Sta ...

  7. salesforce 零基础学习(五十三)多个文件生成一个zip文件(使用git上封装的代码)

    此篇参考git代码:https://github.com/pdalcol/Zippex 学习salesforce可以访问一个朋友的网站:https://www.xgeek.net 首先感谢git上提供 ...

  8. salesforce 零基础学习(四十三)运算取余

    工作中遇到一个简单的小问题,判断两个数是否整除,如果不整除,获取相关的余数. 习惯java的我毫不犹豫的写下了代码 public Boolean isDivisibility(Integer divi ...

  9. ios基础篇(二十三)—— 定时器NSTimer与图片的自动切换

    一.NSTimer NSTimer是一个能在从现在开始到后面的某一个时刻或者周期性的执行我们指定的方法的对象.可以按照一定的时间间隔,将制定的信息发送给目标对象.并更新某个对象的行为.你可以选择在未来 ...

随机推荐

  1. PAT A1025 pat ranking

    有n个考场,每个考场都有若干数量个考生,现给出各个考场中考生的准考证号和分数,要求将所有考生的分数从高到低排序,并输出 #include<iostream> #include<str ...

  2. Java 8 Stream 的终极技巧——Collectors 操作

    1. 前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors .相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors . 2. Collecto ...

  3. 前端学习笔记系列一:15vscode汉化、快速复制行、网页背景图有效设置、 dl~dt~dd标签使用

    ctrl+shift+p,调出configure display language,选择en或zh,若没有则选择安装使用其它语言,则直接呼出扩展程序搜索界面,选择,然后安装,重启即可. shift+a ...

  4. 工作中一些常用的linux命令

    问题一: 绝对路径用什么符号表示?当前目录.上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 答案:绝对路径:如/etc/init.d当前目录和上层目录:./  ../主目录:~/切换目录 ...

  5. Html5 -- 语义标签兼容性处理

    方法一:通过js处理 方法二:完美的处理方式 no.1 !--[if lte IE 8]> <script type="text/javascript" src=&qu ...

  6. anaconda 创建虚拟环境(自己版本)

    首先安装anaconda(3) Anacond的介绍Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 因为包含了大量的科学包,Ana ...

  7. 小程序导航组件navigator活学活用

    小程序开发中必不可少的组件navigator,虽然使用频率非常高,但是却没多少人能灵活运用. 先说navigator组件的用处: 它的主要用处是跳转执行,跳转可分为当前页面内跳转.前往页面外部的跳转. ...

  8. Verilog 2001 `default_nettype none

    在Verilog 1995規定,對於沒宣告的信號會自動視為wire,這樣常常造成debug的困難,Verilog 2001另外定義了`default_nettype none,將不再自動產生wire. ...

  9. canon 打印机 连接不上 netgear 路由器

    解决方法很简单,只要把信道设置到 10以内即可.

  10. JAVA笔记03 变量和运算符 面试题以及笔记

    标识符的命名规则需要注意哪几点? 定义 就是给类,接口,方法,变量等起名字的字符序列 组成规则 英文大小写字母 数字 $和_ 注意事项 不能以数字开头 不能是java中的关键字 区分大小写 常见的命名 ...