1、Php的两种打开方式:

第一种方式:http://localhost/0414/qq.php

第二种:新建站点,选到www目录。点击服务器----+添加-------选择本地网络   ------选择www目录------weburl :写上localhost (有端口号写上,没有就不写)

2、PHP注释

//单行注释

/*多行注释*/

3、PHP的输出标签    

(1)echo "hello world","hello world"; //可以连续输出多个字符串,用逗号分割

(2)print "hello world";   只能输出一个

(3)print_r();  要求一个数组;打印数组

(4)var_dump();   用来测试变量信息;输出的东西比较全面,有内容,类型,长度

4、数据类型

整数 int  小数(单精度浮点数 float   双精度浮点数decimal)

字符 char  字符串string(数据库中叫varchar) 布尔型:bool   (真假)

对象  object

注:php 里无法运行+号,可在js里运行

5、PHP定义变量,所有变量都要在前面加上$符号;

$a=5

$b="10";

6、PHP类型转换

$a=5;

$b="10";

(1)$b=(int)$b        将b转换成整形

(2)settype($a,"string")   将a定义为字符串类型

(3)isset($a)   判断某个变量是否定义,是否存在,不管有没有值,只要定义了就返回true,

Eg:var_dump(isset($a))               //输出true

(4) unset($a)        清除/删除变量类型

Eg: var_dump(unset($a)  )   //输出flase

(5) empty()   //判断变量是否为空(),值是否为空,若为空,则输出true。

注意:0 ,  ""(空字符串)  都代表空

Eg:

$a=0;

$b=””;

var_dump(empty($a));------------ true

var_dump(empty($b));---------true

7、用&取地址

$a=10;

$b=&$a;       //将a 的地址交给b

$b=5;

echo($a)  //-----结果为5,不是10   原因:ab公用地址,一个改变都改变

8、可变变量

$a="hello";

$hello="你好"

echo $$a;//-------------------输出你好

9、PHP单引号与双引号的区别 

$a="hel\"lo";        -------输出  hel"lo

$a='hel\"lo';         ------输出  hel\"lo

------ 双引号里可以解析转义字符,单引号不可以

$s="张三"

$a="hello{$s}";       -------输出hello张三

$a='hello$s';           ------输出 hello$s

-------双引号可以解析变量,单引号不可以

注:

(1)嵌套变量时,在外层套上大括号{}

(2)转义字符\r  \n    ------换行符   \t  ---制表符   \''  \""      --用于的输出特殊内容

10、PHP拼接字符串用点.

echo "hello"."world";

php基础知识--2017-04-14的更多相关文章

  1. Java基础知识强化04:判断101~200之间有多少素数

    1. 判断101~200之间有多少素数? package himi.hebao; /** * (1).编写函数isPrime()用来判断输入数据是否为素数 (2).遍历判断101~200之间的数据是否 ...

  2. 生信基础知识【04】GO和pathway分析

    非原创 参考资料: 一文掌握GO和pathway分析 - 生物信息学讨论版 -丁香园论坛http://www.dxy.cn/bbs/thread/34904124#34904124 GO富集 GO是G ...

  3. PHP基础知识学习总结

    从今天开始过一遍PHP的基础知识   加油  地址:http://www.runoob.com/php/php-mail.html   该看:PHP发送电子邮件 2017年5月23日23:38:30 ...

  4. 14.ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库

    1.ajax的基础知识 ajax是结合了jquery.php等几种技术延伸出来的综合运用的技术,不是新的内容.ajax也是写在<script>标签里面的. 如果使用ajax一定是要有1个处 ...

  5. 2017年5月22日 HTML基础知识(一)

    一.Html 结构 1.1.HTML基本文档格式—<html> 标记 —<html>文档的头部好和主体内容 </html>  根标记 —<head> 文 ...

  6. C# 基础知识系列- 14 IO篇 文件的操作 (3)

    本篇继续前两篇内容,跟大家介绍一下Path类以及FileSystemInfo这个类的主要方法和属性. 上文提到,在<C# 基础知识系列-IO篇>之文件相关的内容完结之后,会带领大家开发一个 ...

  7. C# 基础知识系列- 14 IO篇 流的使用

    0. 前言 继续之前的C# IO流,在前几篇小短片中我们大概看了下C# 的基础IO也对文件.目录和路径的操作有了一定的了解.这一篇开始,给大家演示一下流的各种操作.以文件流为例,一起来看看如何操作吧. ...

  8. Java基础知识二次学习--第三章 面向对象

    第三章 面向对象   时间:2017年4月24日17:51:37~2017年4月25日13:52:34 章节:03章_01节 03章_02节 视频长度:30:11 + 21:44 内容:面向对象设计思 ...

  9. C# 基础知识总结

    要学好C#,基础知识的重要性不言而喻,现将常用到的一些基础进行总结,总结如下: 1. 数据类型转换: 强制类型转换(Chart--> int):  char cr='A';   int i = ...

  10. JAVA基础知识之网络编程——-网络基础(Java的http get和post请求,多线程下载)

    本文主要介绍java.net下为网络编程提供的一些基础包,InetAddress代表一个IP协议对象,可以用来获取IP地址,Host name之类的信息.URL和URLConnect可以用来访问web ...

随机推荐

  1. Python入门教程(3)

    人生苦短,我学Pyhton Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于199 ...

  2. Selenium Web 自动化 - 项目持续集成

    Selenium Web 自动化 - 项目持续集成 2017-02-13 目录 1环境准备  1.1 安装git  1.2 安装jenkins  1.3 安装jenkins插件  1.4 jekins ...

  3. hudson入门

    持续集成hudson入门博客分类: Java 单元测试配置管理maven项目管理Tomcat         极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译.测 ...

  4. Java中的for each实现原理与坑

    文章转载自「开发者圆桌」一个关于开发者入门.进阶.踩坑的微信公众号 在Java中,遍历集合和数组一般有以下三种形式: for (int i = 0; i < list.size(); i++) ...

  5. mac air 上的Linux命令训练(1)

    1.cat命令 作用: 读取一个文件的全部内容,并将它输出,如果将它输出到一个目标文件,目标文件将会被替换掉. 参数: -n : 加上行号输出 -b:加上行号,但是不加空白行,输出 -s:当遇到多行空 ...

  6. C++primer拾遗(第二章:变量和基本类型)

    这是我对c++primer第二章的一个整理总结,算是比较适用于我自己吧,一小部分感觉不用提及的就省略了,只提了一下平时不注意,或者不好记住的内容. 排版太费劲了,直接放了图片格式.从自己的oneNot ...

  7. Java 字节流操作

    在java中我们使用输入流来向一个字节序列对象中写入,使用输出流来向输出其内容.C语言中只使用一个File包处理一切文件操作,而在java中却有着60多种流类型,构成了整个流家族.看似庞大的体系结构, ...

  8. 关于VS2013的编码的UI测试。

    1.  打开VS2013,选择文件→新建→项目 2.  弹出的选项左侧选择visual C#中的测试,中间选择框选择编码的UI测试项目,确定后就产生的测试项目. 3.  弹出框选择默认的录制操作巴拉巴 ...

  9. Jmeter BeanShell 时间格式化处理

    工作中碰到的,记录下 在XML格式的请求数据中,Soap接口请求中的日期参数格式是这样的"2016-07-20T18:03:00" 在日和时之间多了一个T 所以在Jmeter--& ...

  10. CCF 201609-4 交通规划

    问题描述 试题编号: 201609-4 试题名称: 交通规划 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 G国国王来中国参观后,被中国的高速铁路深深的震撼,决定为自己的国家 ...