PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
1、变量
PHP中使用$后跟变量名表示一个变量,变量名区分大小写。
变量的数据类型
- 整数类型
- 浮点类型
- 字符串类型
- 布尔类型
- 数组类型
- 对象
<html>
<head>
<title>php</title>
</head>
<body>
/*
整数类型:可以在php中指定的整数包括十进制、八进制、和十六进制,整形数值前可以加上符号“+”或“-”
*/
$i=2468;//指定一个十进制整数
$i=-2468;//指定一个十进制负数
$i=0123;//指定一个八进制数
$i=0X456;//指定一个十六进制数 /*
浮点数类型:float php中,浮点数的表示形式有俩种:十进制形式和指数形式。
浮点数由数字和小数点组成,如0.1234,1.234等 */ $f=12.34;//指定变量的值为12.34
$f=1.2e3;//表示把1.2乘以10的3次方赋值给变量$f /*
字符串类型:string
一串字符组成一个字符串,如abcde就是一个字符串。在php中常用双引号
*/
$s="PHP string";
/*
字符串中嵌入变量要加入转移字符
*/
/*
boolean 布尔类型是最简单的数据类型,它只有两个值,TRUE(1)或FALSE(0),这两个值都不区分大小写
*/
/*
数组类型array */
$arr=array{"spring","summer","fall","winter"};
echo $arr[0];
/*
php中允许的强制类型转换有:
(int)
(bool)
(float)
(string)
(array)
(object)
*/
/*可变变量--将变量做为变量名
*/
$i=abc;
$$i=xys;//这句话等价于$abc=xys;
</body>
</html>
PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程的更多相关文章
- PHP_零基础学php_3PHP函数、传参函数、默认参数、函数返回值
<?php function say_hello() //无参数 { $name="tang"; echo "hello,".$name; echo &q ...
- PHP_零基础学php
现在学习php的工具有很多,所以一般没必要去搭建环境,我用的工具是phpstudy,IDE是Eclipse 1,用php输出一段文字 <html> <head> <tit ...
- 零基础学Java之Java学习笔记(四):运算符
算术运算符: 算术运算符是对数值类型的变量进行运算的,在 Java 程序中使用的非常多. 运算符 说明 例子 结果 + 加法-相加运算符两侧的值 9+9 18 - 减法-左操作数减去右操作数 10 ...
- [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念
上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...
- 零基础学python-3.2 变量赋值
这一节我们来具体展开变量赋值 1.以下我们举各种赋值的样例 anInt=12 anFloat=2.2 anStr='string' aList=['a','a','a'] anArray=(1,2,3 ...
- 《零基础学JavaScript(全彩版)》学习笔记
<零基础学JavaScript(全彩版)>学习笔记 二〇一九年二月九日星期六0时9分 前期: 刚刚学完<零基础学HTML5+CSS3(全彩版)>,准备开始学习JavaScrip ...
- [Python] 文科生零基础学编程系列三——数据运算符的基本类别
上一篇:[Python] 文科生零基础学编程系列二--数据类型.变量.常量的基础概念 下一篇: ※ 程序的执行过程,就是对数据进行运算的过程. 不同的数据类型,可以进行不同的运算, 按照数据运算类型的 ...
- 零基础学python-7.2 字符串常量
1.单双引號字符串是一样的 >>> 'abc',"abc" ('abc', 'abc') >>> 当你的python照着上面的样例来写,这个时候 ...
- 《零基础学HTML5+CSS3(全彩版)》读书笔记
2019年1月31日星期四 1点 <零基础学HTML5+CSS3(全彩版)>开始全面学习 前提: 11月20日开始学Python,可能因为太累了,也可能遇到了瓶颈,进入了一个迷茫期,1月6 ...
随机推荐
- poj2386 Lake Counting(简单DFS)
转载请注明出处:viewmode=contents">http://blog.csdn.net/u012860063?viewmode=contents 题目链接:http://poj ...
- C# 经典排序算法大全
C# 经典排序算法大全 选择排序 using System; using System.Collections.Generic; using System.Linq; using System.Tex ...
- oracle查看经常使用的系统信息
总结了查看oracle数据库的经常使用sql ,有助于分析优化出一个健壮的系统程序来. 1.当前的数据库连接数: select count(*) from v$process 2.数据库同意的最大连接 ...
- Swift伟大的编程语言数据采集
Swift 2048 https://github.com/austinzheng/swift-2048 苹果官方Swift文档<The Swift Programming Language&g ...
- Java Web整合开发(20) -- Hibernate入门
Spring与Hibernate整合
- “GDI+ 发生一般错误” 解决方法
System.Runtime.InteropServices.ExternalException: GDI+ 发生一般错误 对应的帐户没有写权限,给予帐户写权限 版权声明:本文博主原创文章,博客,未经 ...
- 中国的手写输入法iOS8.1在崩溃
当中国的手写输入法.会导致app收起.于debug时刻.报错: 2014-10-22 14:45:10.269 App[524:170755] -[UIKBBlurredKeyView candida ...
- Chromium-Dev一些缩写
备案权 tl;dr: && TL;DR; :"Too long;Don't read" PSA :"Publice Service Announcem ...
- C# WinForm中实现CheckBox全选反选功能
今天一群里有人问到这个功能,其实应该挺简单,但提问题的人问题的出发点并没有描述清楚.因此,一个简简单单的需求,就引起了群内热烈的讨论.下面看看这个功能如何去实现,先上效果: 下面直接上代码,请不要在意 ...
- vs2010公布时去除msvcp100.dll和msvcr100.dll图讲解明
近期开发个程序,Copy到虚拟机环境中測试时提示缺少msvcr100.dll,于是想到编译时设置选项去除依赖. 什么是 msvcr100.dll MS = Microsoft V = Visual C ...