按日子来干活——第一个Blog Day&Happy Day,干活第一个blogday_PHP教程
按日子来干活——第一个Blog Day&Happy Day,干活第一个blogday
今天(周一)看到一位同仁的生活规划,感觉挺适合我,实践一下,就theo&tools day+code day+blog day,间歇性有happy day嘛~
blog day这样做,一篇blog总结,内容多的分出去写单篇,在总结篇中给链接
=================================================
2016.06.20
本来打算写一个小网页的,关于摩斯码的,但是zend工具都用不好,找了个博客写的不错,实践下,有时间的话再去学点其他的
===================
坑http://my.oschina.net/junn/blog/161409——zend
2. 默认情况下,zend studio打不开.tpl文件,有没有什么方法,能让其支持.tpl的模板文件,以及其它格式,如dwt等相关的文件.
要 打开.tpl文件,你可以打开window->preferences ->general->content types,在右边选择一个文件类型,比如html,在下面添加*.tpl,保存之。这样双击*.tpl的文件即可用zde内置的编辑器打开了。
4、如何在zend studio for eclipse中,每次新建一个文件时,显示
/**
*
* @copyright(c) 2009
* @author oo
* @package common
* @version $Id: template.php
*/
现实累死(显示类似[gently注])这样子的东西 网上查说叫PHPDOC,但是还是没搞明白 谢谢
这个是zend studio for eclipse的Templates功能
老版本:进入菜单window->preferences->php->templates,在右边找到New simple PHP file
新版本:进入菜单window->preferences->php->code style->code templates, 在左边找到Simple php file,
默认的内容是这样的:
${cursor}
?>
就 是我们使用zend studio for eclipse new phpfile的时候默认的模板,你可以直接修改这个模板来满足你的要求,当然更好的做法是新建一个template,其context选择new php,然后编辑你的模板,这里支持一些变量。BTW:很多人可能以为${user}可以作为Author来用,而实际上这个变量是你的OS登录名,例如 我的就是administrator。
那么,怎么使用它呢?在使用New->php file新建文件的时候,在向导的下一步使用你修改过的New simple PHP file或者新建的模板名称
新版本:进入菜单window->preferences->php->code style->code templates可以添加文件头注释:
<code class="hljs perl"><?php /** * xxx.php * ============================================== * Copy right <span class="hljs-number">2013-<span class="hljs-number">2014 http:<span class="hljs-regexp">//www.<span class="hljs-number">123.com * ---------------------------------------------- * This is <span class="hljs-keyword">not a free software, without any authorization is <span class="hljs-keyword">not allowed to <span class="hljs-keyword">use <span class="hljs-keyword">and spread. * ============================================== * @param ${unknowtype} * @return ${return_type} * @author: ${user} * @date: ${date} * @version: v1.<span class="hljs-number">0.<span class="hljs-number">0 *<span class="hljs-regexp">/ /** * @func: 函数功能描述 * @date: ${date} * @author: ${user} * @return: ${return_type} *<span class="hljs-regexp">/ /** * 文件描述 * @date ${date} ${time} * @author xxx * @version <span class="hljs-number">1.0.<span class="hljs-number">0 * @copyright xxx *<span class="hljs-regexp">/ /** * @desc: 功能描述(description) * @author: ${user} * @date: ${date} *<span class="hljs-regexp">/ #要添加的模板格式# #名称:mdt #描述:Methods describe the template #模式: /** * The descriptions of functions. * * @access public|private|protected * @param mixed $$name comment * @param <span class="hljs-keyword">int $$name comment * @param string $$name comment * @param bool $$name comment * @param array $$name comment * @return void|<span class="hljs-keyword">int|string|boolean|array comment *<span class="hljs-regexp">/ #示例如下# /** * The descriptions of functions. * * @access public|private|protected * @param mixed $name comment * @param <span class="hljs-keyword">int $name comment * @param string $name comment * @param bool $name comment * @param array $name comment * @return void|<span class="hljs-keyword">int|string|boolean|array comment *<span class="hljs-regexp">/ ?></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code>
新版本:进入菜单window->preferences->php->editor->templates可以新建模板 :
6、zend stdio for ecplise的代码折叠功能?
主要要设置两个地方,分别针对PHP以及其它的文件
现在的视图:
代码折叠快捷键:
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+*(小键盘) 全部展开当前类中的所有代码
Ctrl+Shift+/ 全部折叠当前类中的所有代码
7、常用的一些快捷键:
1. ctrl+D 键 ,这样可以来删除当前光标所在的行.
2. 在编辑窗口中,再按组合键 CTRL+E。 可以弹出要进行切换的页面.
3. 增加多行动缩进度
在编辑窗口中,选择任意多行代码,再按Tab 键,这些代码的缩进增加一个Tab的距离。(要移除缩进,选择这些代码,再按组合键 Shift + Tab)。
4. Ctrl+/ 单行注释。当前为代码时,则在光标所在行添加双斜杠行注释,多行则每一行都添加双斜杠;而当代码为html时则在行前后添加注释,选中多行将在选区前后添加注释,而非每行添加
5. Ctrl+Shift+/ 块注释,为选择的PHP代码添加/* */块注释,如果没有选择任何代码,则将光标所在行添加块注释
6. ctrl+shilft+f 对代码进行快速的格式化
7. ctrl+H 在整个项目中来查找某一个方法名,或者是其它相关的文件
8. 当光标移动到某一行时,左键单击三次,来选中整个行.
9. zend studio for ecplise 下的tab代码缩进
=============
http://blog.csdn.net/e421083458/article/details/48712691
zend studio自动添加文件注释和方法注释
进入首选项=>PHP=>Editor=>Template=>New
文件注释:
Name\Description\Pattern里面分别填入(换行作为间隔):
3cfile
文件注释模板
/**
* 文件用途描述
* @date: ${date} ${time}
* @author: ${user}
*/
函数注释:
3cmethod
方法注释模板
/**
* 函数用途描述
* @date: ${date} ${time}
* @author: ${user}
* @param: ${variable}
* @return:
*/
使用方法:
敲个字母3然后按照代码提示,选择即可。
==================
以上基本上都是转载的,但是总结两边的东西,自己做了新建文件simple php的框架,以及类,方法和函数等的模板,明天贴上来!
明天,周三嘛,code day好了,做摩斯码网页给自己用,先不尝试模板了,先是简单的OO&MVC模式的制作吧,嘻嘻

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 클라이언트 URL (CURL) 확장자는 개발자를위한 강력한 도구이며 원격 서버 및 REST API와의 원활한 상호 작용을 가능하게합니다. PHP CURL은 존경받는 다중 프로모토콜 파일 전송 라이브러리 인 Libcurl을 활용하여 효율적인 execu를 용이하게합니다.

Alipay PHP ...

고객의 가장 긴급한 문제에 실시간 인스턴트 솔루션을 제공하고 싶습니까? 라이브 채팅을 통해 고객과 실시간 대화를 나누고 문제를 즉시 해결할 수 있습니다. 그것은 당신이 당신의 관습에 더 빠른 서비스를 제공 할 수 있도록합니다.

기사는 PHP 5.3에 도입 된 PHP의 LSB (Late STATIC BING)에 대해 논의하여 정적 방법의 런타임 해상도가보다 유연한 상속을 요구할 수있게한다. LSB의 실제 응용 프로그램 및 잠재적 성능

JWT는 주로 신분증 인증 및 정보 교환을 위해 당사자간에 정보를 안전하게 전송하는 데 사용되는 JSON을 기반으로 한 개방형 표준입니다. 1. JWT는 헤더, 페이로드 및 서명의 세 부분으로 구성됩니다. 2. JWT의 작업 원칙에는 세 가지 단계가 포함됩니다. JWT 생성, JWT 확인 및 Parsing Payload. 3. PHP에서 인증에 JWT를 사용하면 JWT를 생성하고 확인할 수 있으며 사용자 역할 및 권한 정보가 고급 사용에 포함될 수 있습니다. 4. 일반적인 오류에는 서명 검증 실패, 토큰 만료 및 대형 페이로드가 포함됩니다. 디버깅 기술에는 디버깅 도구 및 로깅 사용이 포함됩니다. 5. 성능 최적화 및 모범 사례에는 적절한 시그니처 알고리즘 사용, 타당성 기간 설정 합리적,

기사는 입력 유효성 검사, 인증 및 정기 업데이트를 포함한 취약점을 방지하기 위해 프레임 워크의 필수 보안 기능을 논의합니다.

이 기사에서는 프레임 워크에 사용자 정의 기능 추가, 아키텍처 이해, 확장 지점 식별 및 통합 및 디버깅을위한 모범 사례에 중점을 둡니다.

PHP 개발에서 PHP의 CURL 라이브러리를 사용하여 JSON 데이터를 보내면 종종 외부 API와 상호 작용해야합니다. 일반적인 방법 중 하나는 컬 라이브러리를 사용하여 게시물을 보내는 것입니다 ...
