php基础--来自网页转载
注意:1.网页文件放在wamp中的www文件下;
2.www文件下不能出现中文;
网页浏览的方法:
1.没有建立站点:localhost/文件所在位置
2.建立站点:
(1)站点-新建站点-打开对话框

(2)修改对话框中的站点名称(可改也可不改)和本地站点文件夹(wamp中www的保存位置)
(3)选择服务器选项:单击+号按钮,弹出对话框,更改链接方式为“”本地/网络”,选择服务器文件(wamp中www的保存位置),Web URL为:localhost

(4)勾选测试框,单击保存。
php标记:<?php 内容 ?> 嵌入位置是随意的,哪个位置都是可以的
<? ?> 短标记
php中的拼接是用:点“.” 不是加号 ;也可以这样解析变量:{变量}
3.定义变量:$a=10;(定义时一般赋值)
4.强制转换类型:
|
1
2
|
$a=(string)$a; //1.强制转换a类属性为字符串settype($a,"string"); //2.强制转换a类属性为字符串 |
5.(1)定义字符串3种方式
|
1
2
3
4
5
6
|
$s="hello";$s1='hello';$s2=<<<A内容 // 也可以放div的东西A; //A; 前面不能有任何东西,包括空格也不行 |
双引号和单引号区别:
1.双引号可以解析转义,单引号不可解析转义
2.双引号中可以解析变量,单引号不可以解析变量
(2)特殊的定义变量:可变变量
|
1
2
3
|
$a="hello";$hello="张三";echo $$a; // 输出的是张三 |
6.(1)输出语法:
1.echo(常用)
|
1
|
echo $a,"hello"; //同时输出多个字符串 |
2.print
|
1
|
print $a; //只能输出一个字符串 |
(2)特殊的输出(方法):
|
1
2
3
4
|
print_r(); //专门打印数组的 var_dump($b);var_dump($b); //输出变量的所有信息,用在调错误 |
7.变量的函数
|
1
2
3
4
|
$a=10;var_dump(empty($a)); // empty(); 判断变量是否为空var_dump(isset($a)); //isset(); 判断变量是否定义unset($a); unset(); //删除变量 |
|
1
2
3
4
5
6
7
8
9
|
&代表变量的地址$a=10;$b=&$a;echo $b; //输出结果就是10 $a=10;$b=&$a;$b=5;echo $a; //输出结果是5 |

8.运算符表达式
(1)数学运算符+、-、*、/、%、++、--、
|
1
|
$a++ //先调a,再加1<br>++$a //先加1,再执行 |
(2)数学运算符 +=(当前变量加相应值)、-=(当前变量减相应值)、.=(拼接)
|
1
2
3
4
|
$a=10;$a +=3; //$a=10+3$a -=3; //$a=10-3$a .="hello"; //$a=10hello |
(3)比较运算符 <、>、 ==判断相等、!= 不相等
|
1
2
3
|
$a=10;$b=8;var_dump($a>$b); |
(4)逻辑运算符
与 && and //bool型数据进行与运算,其中有一个false,结果就是false
或 || or //bool型数据进行或运算,其中有一个true,结果就是true
非 ! //相当于取反,真变假,假变真
(5)三目运算符
|
1
2
3
|
$a=10;$b=8;echo $a==$b?"相等":"不相等" |
(6)错误抑制符
错误信息分为3类
Notice:提示
warning:警告
error:真的错误
@错误抑制符:输出语句写在输出内容前面,正常语句就写在开头
例如:echo @$a;
语句和js中的语句差不多:
9.分支语句
if
if .. else
if .. else if ..
if嵌套
switch .. case
10.循环语句
for
while
11.数组
|
1
2
3
4
5
|
foreach(数组 as 变量)foreach($attr as $v){} |
php基础--来自网页转载的更多相关文章
- PHP 可以获取客户端哪些访问信息---来自网页转载
php是一种弱类型的程序语言,但是最web的 在程序语言中有系统全局函数: $_SERVER <?php echo "".$_SERVER['PHP_SELF'];#当前正在 ...
- Html就是超文本标记语言的简写,是最基础的网页语言
Html就是超文本标记语言的简写,是最基础的网页语言. Html是通过标签来定义的语言,代码都是由标签所组成. Html代码不用区分大小写. Html代码由<html>开始</htm ...
- RabbitMQ基础知识(转载)
RabbitMQ基础知识(转载) 一.背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需 ...
- jQuery官方基础教程笔记(转载)
本文转载于阮一峰的博文,内容基础,结构清晰,是jquery入门不可多得的资料,非常好,赞一个. 阮一峰:jQuery官方基础教程笔记 jQuery是目前使用最广泛的javascript函数库. 据统计 ...
- MySQL系列(一)--基础知识(转载)
安装就不说了,网上多得是,我的MySQL是8.0版本,可以参考:CentOS7安装MySQL8.0图文教程和MySQL8.0本地访问设置为远程访问权限 我的MySQL安装在阿里云上面,阿里云向外暴露端 ...
- Spark性能优化指南——基础篇(转载)
前言 在大数据计算领域,Spark已经成为了越来越流行.越来越受欢迎的计算平台之一.Spark的功能涵盖了大数据领域的离线批处理.SQL类处理.流式/实时计算.机器学习.图计算等各种不同类型的计算操作 ...
- sql基础语法大全 转载过来的,出处忘了!
一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备 ...
- Java基础—数组(转载)
Java 语言中提供的数组是用来存储固定大小的同类型元素.其实数组就是一个容器. 创建数组 Java 中声明数组的语法有两种: dataType[] arrayRefVar; // 首选的方法 dat ...
- Java基础—反射(转载)
转载自: JAVA反射与注解 JAVA反射 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义. 反射机制是什么 反射 ...
随机推荐
- vivado中使用ROM IP核
1.在project中选择IP Catalog 在IP Catalog中选择---->Block Memory Generator------>RAMs&ROMs&BRAM ...
- webhook: requestbin
A Runscope Community Project — Learn more. RequestBin Bin URL Make a request to get started. After m ...
- 将代码上传版本库gitee
首先在电脑中安装git,配置好环境变量. 在后台输入命令上传 上传账号的用户名git config --global user.name "" 上传账号的邮箱git config ...
- 读书笔记-JavaScript高级程序设计(1)
1.组合继承 (JavaScript 中最常用的继承模式 ) (position: page168) (书中定义了两个变量名 SuperType SubType 乍一看 感觉不太能区分,我将改为 ...
- OpenCV3编程入门读书笔记5-边缘检测
一.边缘检测的一般步骤 1.滤波 边缘检测的算法主要是基于图像强度的一阶和二阶导数,但导数通常对噪声很敏感,因此必须采用滤波器来改善与噪声有关的边缘检测器的性能. 2.增强 增强边缘的基础是确定图像各 ...
- 【原创】大叔问题定位分享(24)hbase standalone方式启动报错
hbase 2.0.2 hbase standalone方式启动报错: 2019-01-17 15:49:08,730 ERROR [Thread-24] master.HMaster: Failed ...
- C++11新特性(1)
1.long long 类型 C++11新增了long long 和 unsigned long long 类型,为长整型和无符号长整型 long long 类型的数据占用8个字节(64位),取值范围 ...
- docker /var/lib/docker/aufs/mnt 目录满了,全是垃圾数据
#!/bin/sh echo "==================== start clean docker containers logs ======================= ...
- css固定div头部 滚动条滚动内容
页面布局,固定头部,滚动下方内容 实际场景 在制作页面的时候,经常会遇到要这样的情况:整个页面,整体分三大模块,头部固定,内容区域,左边固定,右边可以滚动. 最终想要的效果 案例源码 <!DOC ...
- IDEA上创建 Maven SpringBoot + zookeeper +dubbo 实例
概述 首先声明,本文是学习总结类型的博客内容,如有雷同纯属学习.本位主要结合zookeeper和dubbo做个简单实例.目前来说,一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越 ...