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. 禁止linux被ping

    cho "net.ipv4.icmp_echo_ignore_all=1" >> /etc/sysctl.conf sysctl -p 生效 开启ping功能: 删除/ ...

  2. IOS中Hybird中数据驱动与脚本驱动的实现

    现在Hybird这块,网上也有很多文章,最近小有研究了下,分享给大家. 什么是Hybird技术? 1.一般是指WebView和Native技术混合而成的一套技术方案 2.也可以理解成,非Native技 ...

  3. Asp.Net MVC 之 Autofac 初步使用1

    Autofac是.NET领域最为流行的IOC框架之一,传说是速度最快的一个: 优点: 它是C#语言联系很紧密,也就是说C#里的很多编程方式都可以为Autofac使用 较低的学习曲线,学习它非常的简单, ...

  4. MyBatis的类型自定义映射

    背景 利用MyBatis将数据库的时间类型映射成Java8的时间类型,引申对不同类型的自定义映射 实现方法 1.实现MyBatis中TypeHandler接口 @MappedTypes(value = ...

  5. H5微场景宽、高度自适应办法

    最近在做一些手机端微场景,发现处理各种手机屏幕分辨率是个很让人头疼的事情,最终找到了一个处理效果比较满意的方案.各位客观请往下看: 如果有过做微场景经历的客官们应该都了解,在代码中给一个元素的宽高设成 ...

  6. wemall app商城源码中android按钮的三种响应事件

    wemall-mobile是基于WeMall的android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改.本文分享wemall app商城源码中android按 ...

  7. wemall app商城源码中基于JAVA通过Http请求获取json字符串的代码

    wemall-mobile是基于WeMall的Android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改.分享其中关于通过Http请求获取json字符串的代码供 ...

  8. 3301: [USACO2011 Feb] Cow Line

    3301: [USACO2011 Feb] Cow Line Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 82  Solved: 49[Submit ...

  9. SPM HW1 A project

    项目分析 --民航航班异常轨迹可视分析 最近完成的一个项目是一个可视化大作业--民航航班异常轨迹可视分析.要求利用已给的8G飞机的飞行记录数据,将飞机的飞行轨迹在浏览器中进行飞行轨迹高维可视化以及对异 ...

  10. Xamarin自定义布局系列——ListView的一个自定义实现ItemsControl(横向列表)

    在以前写UWP程序的时候,了解到在ListView或者ListBox这类的列表空间中,有一个叫做ItemsPannel的属性,它是所有列表中子元素实际的容器,如果要让列表进行横向排列,只需要在Xaml ...