`
dcj3sjt126com
  • 浏览: 1871441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用 XCode 编写 PHP 脚本

阅读更多

原文:http://www.cocoachina.com/cms/plus/view.php?aid=2393

需要写 PHP 脚本时就会发现,Mac 上的一些编辑器好归好,但也各有缺点:

    TextMate很好用,不过讨厌的地方也很明显,中文的显示就算通过改字体的方法进行修改,显示出来的也是半个字大小的长条字,难看的紧。相比之 下,BBEdit要好很多,不过有个小小问题,目录结构的项目管理窗口是浮出的,总是需要通过command+`来回切换。Coda的感觉更好些,语法高 亮,语法提示一应俱全,不过无法分析整个项目的类和函数,所以语法提示的也只是php内置的语法。

    其实 XCode 也可以编辑 PHP。

    默认 XCode并没有出现在 PHP 文件的打开菜单中,建了一个空的项目之后,把php脚本整个目录拽到了新建的项目里。语法高亮有了,不过感觉关键字少了些,只有 function,foreach 等内置的关键字起到了高亮作用。不过用了一会就发现,XCode 可以分析整个 PHP 项目里的类和方法,还可以通过语法提示显示出来。下面这张图就是 XCode 做的语法提示:

    再往后面用,更发现一个比较有趣的功能,XCode 还可以自动完成 PHP 的语法:

    用习惯了 XCode,自然感觉相比其他编辑器更加熟悉。既然 XCode 也可以进行 PHP 的编辑,何不就用它了呢?

    XCode 支持的其他语言的语法高亮还有很多,下面是一个列表:

分享到:
评论

相关推荐

    Xcode4快速Doxygen文档注释

    Xcode是一款由Apple开发的强大集成开发环境(IDE),主要用于编写Mac OS X和iOS的应用程序。在Xcode中,开发者可以通过使用Doxygen工具来创建高质量的代码文档,这有助于团队成员之间的交流,提高代码可读性和维护性...

    Dash PHP 7.1 中文手册包

    PHP(PHP: Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中使用。PHP 7.1是PHP的一个重要版本,它在性能、错误处理和新特性方面都有显著提升。这个"Dash PHP 7.1 中文...

    nginx+mysql+php for macos 一键安装脚本.zip

    5. **自动化脚本编写**:了解 Shell 脚本或者 Python 脚本语言,理解如何通过脚本来自动化执行命令行操作。 6. **权限管理**:理解 Unix/Linux 文件系统权限,如何正确设置服务运行所需的权限。 7. **服务启动与自...

    iOS和PHP的登录交互

    在IT行业中,跨平台开发是常见的需求之一,...开发者需要理解iOS的UI设计和网络请求,PHP的脚本编写以及SQL数据库操作,同时还需要关注数据安全和用户体验优化。这个示例代码提供了一个学习和实践这些技能的实用平台。

    深入理解PHP内核.pdf

    - PHP扩展是用C语言编写的,可以用来添加新的功能或改进现有功能。 - 扩展开发涉及到与PHP内核交互的各种API,如Zend API。 - **加载扩展** - 在PHP配置文件中使用`extension`指令加载扩展。 - 可以在运行时动态...

    XCode:多语言实现的一个想法

    因此,文中提到的多语言实现可能是指在XCode项目中集成其他语言的代码库或者利用脚本语言进行辅助开发。 2. **Python 2.7.7**: Python是一种高级编程语言,以其简洁的语法和强大的标准库而闻名。Python 2.7.7是2.x...

    Password-Manager:适用于 iOS 的密码管理器和用 PHP 编写的密码服务器

    同时,它的后端服务器使用PHP编写,这是一种广泛使用的服务器端脚本语言,适合开发Web应用。PHP允许开发者构建动态和交互性强的网站,处理用户的数据请求,如保存、检索和更新密码信息。 关于“C++”标签,虽然在...

    多功能随身工具箱APP源码+随身助手后台php源码

    6. **构建脚本**:如Gradle(Android)、Xcode(iOS)或Flutter的build命令,用于编译、打包和签名应用,使之能够安装在设备上。 7. **文档**:可能包含API文档、设计规范、开发指南等,帮助开发者理解和维护源码。...

    PHP三端 小鹿直播 全套完整源码 包含网站+安卓+苹果

    1. **PHP后端开发**:PHP是一种广泛使用的服务器端脚本语言,尤其适合Web开发。在这个项目中,PHP用于处理用户请求,进行数据交互,如用户登录、注册、直播流传输、聊天消息发送等。 2. **数据库设计**:源码中必然...

    交友资源类短视频安卓苹果双端原生APP源码

    4. PHP后端开发:PHP脚本语言,可能涉及Laravel、Symfony等框架。 5. 数据库管理:如MySQL,用于存储用户数据和视频信息。 6. API设计:构建RESTful API以供客户端和服务器间通信。 7. 安全性:包括用户数据加密、...

    二手市场 跳蚤摊

    源码是编程中非常关键的部分,它代表了程序的原始编写,通常由开发者用特定的编程语言(如PHP)编写的,用于实现特定功能或服务。在本例中,源码用于构建一个二手市场交易网站,让买卖双方能够安全、方便地进行交易...

    PHP多坐席客服聊天系统源码完美定制版 带原生app+视频教程_源码.zip

    4. **原生app开发**:原生app通常使用Java或Swift等平台特定的编程语言编写,对于Android可能是使用Android Studio,对于iOS则是Xcode。这意味着客服系统不仅有Web界面,还有针对不同移动操作系统的定制客户端。 5....

    原生Java高仿抖音短视频APP双端源码.rar

    这意味着开发者使用了Java来实现Android版本,而苹果版本可能是用Objective-C(OC)编写的。这个项目可能包含完整的前端用户界面和后端服务器逻辑,旨在为学习者提供一个实践移动应用开发的实例。 描述中提到的...

    Laravel开发-laravel-dusk-safari

    总的来说,"Laravel开发-laravel-dusk-safari"涵盖了使用Laravel Dusk进行Safari浏览器自动化测试的整个流程,包括安装、配置、测试脚本编写以及解决可能出现的兼容性问题。通过熟练掌握这一技术,开发者可以确保在...

    海外游戏源码 游戏平台源码 手机游戏源码.zip

    源码是程序员用高级语言编写的原始代码,它是软件的基础,包含了所有逻辑和功能实现。当一个游戏的源码被公开,它允许开发者深入研究游戏的内部机制,学习并可能改进其设计。对于初学者来说,通过阅读源码可以了解...

    TinkPHP内核仿每推推51领啦试客系统源码.zip

    这部分代码通常用Java或Kotlin(Android)和Swift或Objective-C(iOS)编写,通过集成TinkPHP的API接口,实现与服务器的数据通信。 "安装说明.txt"文件,顾名思义,是指导用户如何正确安装和配置系统的文档。它会...

    生活百宝箱-实用工具大全.zip

    2. **脚本工具**:可能是用Python、Bash或其它脚本语言编写的批处理脚本,用于自动化一些日常任务,如文件管理、数据处理等。 3. **Web应用源码**:可能包括基于HTML、CSS、JavaScript构建的前端页面,以及PHP、...

    cmake-3.28.0.rc4.tar.gz

    它使用一种名为CMake语言的文本文件来描述构建过程,并能生成针对不同编译器和构建环境的项目配置文件,如Unix Makefiles、Microsoft Visual Studio解决方案或Xcode项目。CMake不是直接执行构建,而是生成本地构建...

    高仿任务下单帮扶的悬赏猫,几乎一模一样

    同时,PHP标签可能意味着后端服务器使用了PHP语言,这是一种常见的服务器端脚本语言,用于处理数据、与数据库交互以及实现服务器端逻辑。例如,开发者可能会用Laravel或Symfony等PHP框架来构建高效且安全的后端服务...

Global site tag (gtag.js) - Google Analytics