https://static.06ms.com/static/images/index/23.jpg

网站地图中的优先级是什么意思

文章作者:潍坊网站建设 文章地址:http://www.aikesi.org/K/dituyouxian.html 转载请注明
先说一下什么是网站地图
网站地图,一般都是XML各式的,最早是Google先提出来的,因为搜索引擎的蜘蛛去访问每一个网站的时候会占用大量的资源,而且由于内容较多,所以不方便抓取,而网站的地图XML各式中,全部是整个网站的地址,所以对于搜索引擎来说相对要简洁的很多。
其实说白了,网站地图就是一堆网址,这些网址全部都是你站内的,这样搜素引擎一眼就能看出你网站有多少网址,多少个页面了。比价有利于搜索引擎收录。
说一下各个搜素引擎喜欢的网站地图各式:
Google:Google只认XML各式的网站地图,所以,如果你网站优化的时候侧重点是Google,那么你就提交XML各式的。
https://static.06ms.com/static/images/index/7.jpg

PHP运算符优先级的一个例外

<?php
if ($a = 100 && $b = 200) {
var_dump($a, $b);
}
?>

输出是什么?
这个问题, 咋一看或许觉得简单, 但其实仔细推敲并不简单,
如果说布尔与之前的部分, 是由于优先级的问题, 但是如果仅仅是优先级的问题的话, 那么结果应该是:
$a = (100 && $b) = 200

而实际上的结果, 确实高优先级的&&让步给次优先级的=, 让 $b = 200 先结合了.
究其原因, 是因为PHP并不完全遵守优先级的定义, 这个在PHP的手册中也有说明:
Note: Although = has a lower precedence than most other operators, PHP will still allow expressions similar to the following: if (!$a = foo()), in which case the return value of foo() is put into $a.