当前位置: 首页 > news >正文

php的基本内容

  php是一门后台语言,不能直接用浏览器打开,浏览器是他的载体,

  php的环境时apache,我们现在用的时phpstudy的继承环境,文件目录应放在apache中的www的根目录下;

  js的环境为node

  php的语法:每一个结束语句后面都要加;

  php不能用浏览器打开,因为浏览器不是他的环境,他的环境是apache,浏览器只是他的载体,php应通过服务器上的网络地址打开;

  输出语句为:echo;

  为什么把文件放在www根目录下

    因为www根目录提供了一个相对路径,这种相对路径会使原本在服务器中独立的文件,相互之间有了关联;

  3个超全局变量 :$_GET(用于接受前台get方式的参数)  $_POST(用于接受前端的post方式的参数)  $_REQUEST(既能接受get又能接受post的参数)

  为什么叫超全局变量

    全局变量:函数外的变量

    局部变量:函数内的变量;

    全局和局部的变量之间不能互相访问;

    所以php提供了一种属性:global 用于函数内部可以访问全局变量

    但是超全局变量,在php文件中的任何位置,都可以访问;

    局部变量的优势,用完之后就会被销毁(类似于闭包);

    php提供了一个属性:static  局部变量便不会被销毁  

  php有7个数据类型;

    string  int  float  boolean  array  boolean  object

  对象的书写格式:

    class Dog{

      $name="gougou";  (属性)

      function fn(){}    (方法)

    }

  数组的书写格式:

  普通数组的写法  $arr=[12,23,"zhang"];    (也属于关联写法,默认索引为key  示例:[0=>12])

  关联数组的写法  $arr=array("name"=>"zhang");    (php中的键值对   自定义key)

 

转载于:https://www.cnblogs.com/shangjun6/p/10521477.html

相关文章:

  • xpath获取一个标签下的多个同级标签
  • [笔记].I2C札记
  • 力扣——找数左下角的值
  • JavaScript之数组的常用操作函数
  • 缓存、队列(Memcached、redis、RabbitMQ)
  • Route组件GetVirtualPath方法性能优化结果
  • 吴恩达老师的神经网路和深度学习_02
  • 80后成人高考第二季
  • swoole 异步非堵塞 server/端 client/端 代码,已经测试完毕。贴代码
  • 肖不语
  • 01基础数据类型——list相关操作
  • Git学习教程(四):分枝和合并
  • mysql 存储过程、循环
  • 创建自己的功能区
  • 通读教程第二问
  • python3.6+scrapy+mysql 爬虫实战
  • 《深入 React 技术栈》
  • 【附node操作实例】redis简明入门系列—字符串类型
  • Consul Config 使用Git做版本控制的实现
  • Java多态
  • js操作时间(持续更新)
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • PhantomJS 安装
  • PHP的类修饰符与访问修饰符
  • Protobuf3语言指南
  • Vue 动态创建 component
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 区块链将重新定义世界
  • 如何合理的规划jvm性能调优
  • 我有几个粽子,和一个故事
  • 终端用户监控:真实用户监控还是模拟监控?
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # Maven错误Error executing Maven
  • #Linux(权限管理)
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (12)目标检测_SSD基于pytorch搭建代码
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (Oracle)SQL优化技巧(一):分页查询
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (简单) HDU 2612 Find a way,BFS。
  • (六)激光线扫描-三维重建
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)德国人的记事本
  • ***通过什么方式***网吧
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .Net 知识杂记
  • .NET面试题(二)
  • [20170713] 无法访问SQL Server
  • [AIGC] Spring Interceptor 拦截器详解
  • [CSS]文字旁边的竖线以及布局知识