【在php中添加注释的方法有哪几种?】教程文章相关的互联网学习教程文章

PHP中的HTML注释抓取【代码】

我一直在环顾四周,但尚未找到解决方案.我正在尝试抓取HTML文档并在两条评论之间获取文本,但到目前为止还无法成功完成此操作. 我正在使用PHP,并尝试过多次推荐的PHP Simple DOM解析器,但似乎无法让它做我想做的事情. 这是我要解析的页面(的一部分):<div class="class"><!-- blah -->text<!-- end blah -->Text I want<!-- blah -->text<!-- end blah --> </div>谢谢解决方法:假设每个注释都不同(即“blah”在第一和第二部分中不相同...

php – 用于选择分层注释的查询太多

我有this MySQL表,但一个评论需要一个查询.如果有20条评论,则会显示20条查询以显示该页面.有什么解决方案吗?是否可以编写MySQL端函数以将查询大小减少到一个?解决方法:除了存储父级之外,还存储(在单独的列中)用于发布评论的项目/文章的ID.然后只查询具有相同项ID的所有注释,并在获取DB行后构造层次结构.

php – 如何构建注释的树结构?【代码】

我正在获取博客文章的所有评论,我也通过使用以下函数的引用将它们放在树结构中:public function getComments($articleID) {$sql = "SELECT * FROM comments WHERE articleid = $articleID";$database = DatabaseFactory::getFactory()->Connect();$stmt = $database->query($sql); $res = $stmt->fetchAll(PDO::FETCH_ASSOC);if($res!=NULL){$references = array();$tree = array();foreach ($res as $id=> &$node) {// Use id a...

php – 如何扫描项目中的“@todo”源代码注释【代码】

有没有办法扫描任何TODO的代码库,并生成可以在标准网页上显示的列表. 例如.@todo Deprecated function remove……… (functions.php [Line 12])这需要在本地WAMP服务器上运行.解决方法:在Windows平台上或者如果您想使用PHP本身,您可以使用…function getTodos($path) {$todos = array();$items = glob(rtrim($path, '/') . '/*');foreach($items as $item) {if (is_file($item) AND pathinfo($item, PATHINFO_EXTENSION) == 'php')...

php – 如何使用注释首先在Doctrine 2集合上订购NULL值?【代码】

我有一个使用Symfony 2并包含Doctrine 2实体的项目.其中一些实体彼此相关.此关联由注释定义:/*** @ORM\OneToMany(targetEntity="Event", mappedBy="firstEntityId" cascade={"persist", "remove"})* @ORM\OrderBy({"dateEnd" = "DESC", "dateBegin" = "DESC"}) */ private $events;如您所见,此关联包含多个具有开始日期和结束日期的事件.在检索此集合时,我希望最多的事件(即那些尚未结束或最近结束的事件)先排序. 当前方法的问题在...

PHP正则表达式提取时间戳和注释【代码】

我有一些来自旧的访问数据库的导出文本字段,这些字段被移植到一个新的mysql结构中.格式中有各种字段输入: 10/06/2010 09:10:40工作尚未开始 我想取该字符串并使用某种正则表达式来提取日期/时间信息,然后提取注释. 是否有简单的正则表达式语法来匹配此信息? 谢谢解决方法:我想我会有一个这样的preg_match('|^([0-9]{2})/([0-9]{2})/([0-9]{4})\s([0-9]{2}):([0-9]{2}):([0-9]{2})\s(.*)$|',$str,$matches); list($str,$d,$m,$y,$...

PHP代码嗅探器没有提取文件,类和功能文档注释【代码】

我正在努力将PHPCS实现到我的构建脚本中,并且相对容易地解决了所有错误和警告(以及SO的一些帮助:)). 但是,我无法弄清楚为什么我仍然得到一个ERROR,说该类缺少文件,类和函数doc注释.----------------------------------------------------------------------FOUND 7 ERRORS AFFECTING 7 LINES ----------------------------------------------------------------------2 | ERROR | Missing file doc comment28 | ERROR | Missing cl...

php – 如何在循环中的注释上输出注释?【代码】

参见英文答案 > What is the most efficient/elegant way to parse a flat table into a tree? 14个结构表评论:id (int 11) NewsIdn (varchar 10) CommentsIdn (varchar 10) // ForCommentsIdn (varchar 10) //have CommentsIdn comments(answers) reply to which users Text (varchar 100) DateCreate (datetime)我想输出评论和评论(答案),即.页面上的结构输出数据:-- comment 1 -----answ...

PHP和file_exists – 澄清文档的注释

我正在查看file_exists() PHP函数的文档. 文档在某些时候写道:The check is done using the real UID/GID instead of the effective one.那是什么意思?我不知道. 有人可以向我解释一下吗?解决方法:有效的UID / GID是软件正在使用的UID / GID(例如,由root执行的软件可以将其UID / GID更改为守护程序:守护程序,因此有效的UID / GID也会更改.真正的UID / GID是进程所有者的UID / GID,它在进程启动后永远不会更改. 因此,使用进程所...

php – Symfony – 从未导入注释【代码】

我正在使用Symfony框架并且有意将自动文档引擎添加到我项目的RESTful api中. 经过一番搜索,我发现了apidoc引擎(http://apidocjs.com/).它非常简单:你必须为你的每个控制器添加一些注释RESTful api并生成文档. 注释的示例是:/*** @Route("/api/dictionary_list/{userId}/{sessionKey}", name="api/dictionary_list")* @api {get} /api/dictionary_list/{userId}/{sessionKey} 01. Values list (ids) for all system dictionaries*...

php – 因为我安装了Oxygen版本,所以到处都是意外的错误注释【代码】

我为PHP安装了Eclipse的最新版本(Oxygen).但是现在有很多错误注释,我认为它们不应该是. 几乎所有这些都与异常有关:throw new Exception('Exception message');弹出提示中的注释消息是这样的:异常无法解析为某种类型该提示为我提供了一些快速修复,它们使用在使用Composer导入的库中声明的Exception类. 这是为什么?据我所知,Exception仍然是一个内部PHP类(不需要导入它).我知道我应该使用更具体的异常类,但是现在,Exception对我有...

php – 如何使用递归函数嵌套对注释的回复【代码】

所以,我在评论表中有一个“父”列,我将这样的评论称为……SELECT id, parent_id, member, name, email, ip, comment, img, date FROM cs_comments WHERE (row_id='$cmtid' AND page_type='$cmtt') ORDER BY date我这样称呼函数……`$comment_data = array();while ($comments_array = $comments->fetch_object()) {$comment_data[] = $comments_array; }echoComments($comment_data, $memberlevel);我有一个功能设置来打印评论但...

php – 如何在回调函数内注释$this【代码】

尽管代码示例来自Laravel,但这不是Laravel的问题! 所以我有这部分代码class MacroServiceProvider extends ServiceProvider {public function boot(){Collection::macro('method_name', function () {return $this->map(function ($item) {//...do something;});});} }问题是$this不属于MacroServiceProvider,但属于Collection,我的IDE和phpstan显示错误,当然. 编辑:问题不明确. IDE认为$this是MacroServiceProvider但回调是在Co...

php – 正则表达式:匹配所有行中的子字符串,除非子字符串在注释部分中【代码】

我来啦: 我正在编写一个PHP应用程序,我有一个新的官方域名,现在所有的FAQ都在这里.我脚本中的一些文件包含旧FAQ域的帮助链接,因此我想使用新域替换它们.但是,我想保留链接到旧域的URL,只要它们位于注释或注释块下面(我仍然使用旧域进行自我引用和其他文档). 所以,基本上,我想要实现的是一个正则表达式,它具有以下功能: >匹配所有行中example.com的所有匹配项*.>不匹配整行,只匹配example.com字符串.>>如果行以//,/ *或“*”开头,...

PHP想象一下如何最好地适应文本注释【代码】

我正在将注释文本添加到newPseudoImage,它工作正常,但我想使文本比例适合图像大小. 我有什么想法可以做到这一点?$im = new Imagick(); $draw = new ImagickDraw();$draw->setFillColor($color); $draw->setFont($font); $draw->setFontSize(($width, $height) / 100) * 15); $draw->setGravity(Imagick::GRAVITY_CENTER);$im->newPseudoImage($width, $height, "canvas:{$bg}"); $im->annotateImage($draw, 0, 0, 0, $text);$dra...

注释 - 相关标签