我们知道zendstudio是通过工程的方式来管理一个php文件的,所以掌握如何新建一个php工程对于zendstudio尤为重要,但是由于zendstudio选项复杂,让新手去新建一个php工程着实有点困难,不过只要按照下面的步骤一步步来操作,操作次数多了,你也能熟练的掌握如何使用zendstudio建立工程。

1. 创建项目

2. 设置项目路径,设置好后点击next

3. 创建一个文件

4.zendstudio使用小技巧

1.必须将文件的编码格式设置为UTF-8,以防出现乱码的情况

2.zendstudio常用的快捷键

  1. alt+/ #提示符助手
    2.ctrl+alt+下光标 #复制当前行
    3.ctrl+D #删除当前行
    4.ctrl+shift+\ #块注释
    5.ctrl+shift+/ #取消块注释
    6.ctrl+/ #行注释(再操作就是取消)
    7.zend studio中的调试功能

    • f5跳入
    • f6跳过
    • f7跳出

删除断点可以在php dug视图下一次性删除
调试的主要作用是发现代码的错误,可以一行一行的执行代码,同时也可以看到变量的变化,主要就是为了发现隐藏的代码。

转载于:https://www.cnblogs.com/swordsmanye/p/9594893.html

如何用zendstudio新建一个PHP工程相关推荐

  1. 新建一个express工程,node app无反应

    1.问题描述 新建一个express工程,node app以后无反应,浏览器输入localhost:3000,显示如下 2.解决方法 在app.js文件中加入如下代码 app.listen(3000, ...

  2. keil5中新建一个STM32工程

    前言 相信很多stm32的初学者对于创建一个新的工程还是感觉比较困难的,即使学习了一段时间的stm32,创建一个新工程还是会感到无所适从.相信大家在学习stm32之初都是把整个例程工程文件copy下来 ...

  3. zynq学习02 新建一个Helloworld工程

    http://www.cnblogs.com/Rmumu/p/5705502.html http://www.cnblogs.com/151009-on-the-way/p/5777848.html ...

  4. 基于canoe 新建一个lin工程_canoe canalyzer 区别

    Vector 发布了 CANoe 以及 CANalyzer7.5 新版本[2010-12-28] CANoe 7.5 新特性 ? ? 改进了 "Trace"窗口的用户菜单,集成了过 ...

  5. python怎么新建工程_pycharm新建一个python工程步骤

    小编最近由于工作原因要用到python,一门新的知识需要接触,对于我来说难度还是很大的. python工程目录结构 每次创建一个python工程 PyCharm会创建如下目录 创建时会把python运 ...

  6. Intellij IDEA 新建一个EJB工程(三)

    之前都是用IDEA启动JBoss服务器,并在启动的同时将EJB项目部署上去.在构建 artifacts 时遇到很多问题,明明是EJB项目却不能用EJB导出,真是奇怪~~ 后来用Web Applicat ...

  7. 如何用VC++新建一个项目

    以VC++ 6 为例:其他版本类似: 文件菜单,新建: 新建对话框:如下图,项目类型选中 MFC exe类型:平台保持默认 Win32: 输入项目(工程)名称,输入项目所处的文件夹,保持默认的 创建新 ...

  8. 基于canoe 新建一个lin工程_CANoe教程 | 高级编程 - C Library API

    概述 CANoe/CANalyzer C library 简称CCL,允许用户在Virtual Studio中的的DLL工程中使用C语言开发应用功能,生成dll可以在CANoe/CANalyzer工程 ...

  9. 如何新建一个ccs工程文件

    .首先点击project->New CCS Project  2.选择器件和创建工程名 3.找到要用的文件headers和common,是安装controlSUIT   复制到新建工程的目录  ...

最新文章

  1. 终于有人把计算机视觉讲明白了
  2. Spring资源加载器抽象和缺省实现 -- ResourceLoader + DefaultResourceLoader(摘)
  3. 技术干货 | 如何在 Electron 上实现 IM SDK 聊天消息全文检索
  4. SpringBoot使用jasypt加解密密码
  5. python把数据变为数据框_将Python dict转换为数据框
  6. git常用操作,切换分支,合并分支
  7. JBox2d入门学习二 -----我的小鸟
  8. oracle 外键约束不检查历史数据_如何一键禁用Oracle所有外键约束?
  9. MySQL四种事务隔离级的说明
  10. 如何注册CSDN博客
  11. 安装VMware16教程
  12. it黑马中学习的mybatis配置
  13. 孕妇php是什么意思,孕妇适合念什么经
  14. Metric模块源码解析
  15. 使用xcelsius创建令人惊叹的幻灯片 --xcelsius入门
  16. 阿卡索口语学习(Learn And Talk 0)短语及单词(二)
  17. JavaScript连缀
  18. 十进制、八进制和十六进制,各种进制存在的意义,为什么要设计出来?
  19. Audacity分析清音浊音爆破音的时域及频域特性
  20. SDI程序和MDI程序区别

热门文章

  1. 物联网激荡MEMS传感器浪潮
  2. 杨辉再发声明:没有及时交流工作进展,深表歉意
  3. AI造假 vs AI打假 终结“猫鼠游戏”不能只靠技术
  4. 2019-2020中国趋势报告,203页PPT解读16大机会
  5. 深度解析2019中国机器人行业年会主旨报告:把脉中国机器人发展,助力产业创新与协作共融...
  6. 量子计算机不会“秒杀”经典计算机
  7. 新 IDE 出现,程序员迎来危机?
  8. 天才黑客 Flanker 疑因拒绝做黑客被拼多多强行辞退
  9. 服!AI 让兵马俑“活”起来,颜值惊艳!
  10. 互联网人的生存指南 | 每日趣闻