1、Php的两种打开方式:

第一种方式:地址栏打开:http://localhost/0414/qq.php     地址栏输入localhost/  就是phpstudy下的www文件夹

第二种:新建站点,浏览器打开:站点--新建站点---地址选择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. 14.ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库

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

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

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

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

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

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

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

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

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

  6. C# 基础知识总结

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

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

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

  8. 【OGG】OGG基础知识整理

    [OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与 ...

  9. 【RL-TCPnet网络教程】第41章 HTTP超文本传输协议基础知识

    第41章      HTTP超文本传输协议基础知识 本章节为大家讲解HTTP(HyperText Transfer Protocol,超文本传输协议),从本章节开始,正式进入嵌入式Web的设计和学习. ...

  10. 多媒体基础知识之PCM数据《 转》

    多媒体基础知识之PCM数据 1.什么是PCM音频数据 PCM(Pulse Code Modulation)也被称为脉冲编码调制.PCM音频数据是未经压缩的音频采样数据裸流,它是由模拟信号经过采样.量化 ...

随机推荐

  1. 文档控件NTKO OFFICE 详细使用说明之预览word编辑保存回服务器

    1.在线预览Word文件 (1) 运行环境 ① 浏览器:支持IE7-IE11(平台版本还支持Chrome和Firefox) ② IE工具栏-Internet 选项:将www.ntko.com加入到浏览 ...

  2. PostgreSQL的HA解决方案-项目概述

    公司使用的数据库时postgresql,一直运行都很流畅,但是最近java新做的管理平台,由于登录用户较多,并发性比较大.另外新系统可能优化也存在问题,所以pg经常崩溃,所以我就开始研究如何事项pg的 ...

  3. wp8路线跟踪应用源码详细说明

    目录 介绍 应用程序界面 定时执行 定位追踪 设置地图Pitch和Heading属性 后台位置追踪 Live Tile 总结 介绍 我从Windows Phone7 还在测试阶段的时候就开始开发了,所 ...

  4. java加密解密算法位运算

    一.实例说明 本实例通过位运算的异或运算符 “ ^ ” 把字符串与一个指定的值进行异或运算,从而改变每个字符串中字符的值,这样就可以得到一个加密后的字符串.当把加密后的字符串作为程序输入内容,异或运算 ...

  5. opengl渲染时画面抖动

    渲一个大尺寸模型的时候模型的细节部分一直在闪烁.尝试: 1. 纹理用mipmap,失败. 2. 开启msaa,失败. 3. 相机近时不闪,越远闪的越厉害,怀疑是深度争夺,就把远裁剪平面调大,失败. - ...

  6. 读书笔记「Python编程:从入门到实践」_2.变量和简单数据类型

    做了大半年RPA了,用的工具是Kapow. 工作没有那么忙,不想就这么荒废着,想学点什么.就Python吧. 为期三个月,希望能坚持下来. 2.1 变量的命名和使用 变量名只能包含字母.数字和下划线. ...

  7. AndroidStudio/Intellij 快捷键

    说明 三年来一直使用Eclipse作为自己的IDE, 现在是时候走出自己的safety zone, 开始使用传说中的Intellij了. Eclipse/Intellij IDE环境为: OS X 1 ...

  8. CSS text-transform 属性 控制控制文本的大小写

    值 描述 none 默认.定义带有小写字母和大写字母的标准的文本. capitalize 文本中的每个单词以大写字母开头. uppercase 定义仅有大写字母. lowercase 定义无大写字母, ...

  9. MySQL 5.7 安装过程中遇到的坑

    在安装的过程中遇到了几个坑,特地记录下来.启动的时候会有有个错误: 大意为mysql退出且更新不了pid文件. 查看error.log,如图: 大意为ibdtata1文件不够,初始化的时候页数太大.初 ...

  10. 常用shell备份脚本

    #!/bin/sh # File: /路径/mysql/backup_mydb.sh # Database info DB_NAME="szby" DB_USER="ro ...