V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  konakona  ›  全部回复第 53 页 / 共 192 页
回复总数  3821
1 ... 49  50  51  52  53  54  55  56  57  58 ... 192  
2018-11-10 14:33:14 +08:00
回复了 OMGZui 创建的主题 PHP PHP 中用 isset()和 empty()哪个更好
好比方说,我们这个世界不知道什么叫数学的“派”。
在全世界都不知道(没有声明、没有发表、没有通知全世界)的时候,你疯狂的用派。全世界都不知道你想干什么,全世界都乱了。
这就是程序里面为什么要先问“你知道派是什么吗?” 如果程序知道,就继续走用派的流程。如果程序不知道,你就写 else,并且为派声明。告诉大家,派是什么,介绍完毕后,也就能继续正常执行派的流程。
2018-11-10 14:29:38 +08:00
回复了 OMGZui 创建的主题 PHP PHP 中用 isset()和 empty()哪个更好
补充一下。
为什么弱环境里可以打印出未声明的变量为 null 这个结果呢?是因为弱类型语言,会自动转换类型。
这是基础中的基础。
2018-11-10 14:28:40 +08:00
回复了 OMGZui 创建的主题 PHP PHP 中用 isset()和 empty()哪个更好
isset() 就是 is set 这个意思呀~

相当于是问程序,这个东西是不是(is) 声明过(set)的一个意思!

而 empty(),就是相当于 is this empty ? 就是为里面的东西是不是空的?空是什么意思?空是 null、""、0。

这又引发一个新的思考。

null 就是 void 吗?不是。null 是一个特殊的类型。在其他语言里没有 null,在 php 里 null 被用来代表“无”。

一个未声明的变量,你 var_dump 打印它。在弱环境下,会显示 null。在强类型环境下,会报错。为啥?因为没有声明呀~没有声明就是不可以用~~
2018-11-10 14:25:05 +08:00
回复了 OMGZui 创建的主题 PHP PHP 中用 isset()和 empty()哪个更好
简单来说,一个未声明过的变量,就是说,一个不存在的东西,不存在就是 null
所以,var_dump($abc === null) 会是 true。

一个不存在的东西,你怎么在程序里用?它会报错!告诉你这个东西不存在。

所以我们可以用 isset($abc) 或者 $abc !== null 来让程序做一个判断,如果为真,代表这个变量存在(也就是声明它存在),那么就可以继续用它去做其他事,比如你说的 empty()。
2018-11-10 14:22:42 +08:00
回复了 OMGZui 创建的主题 PHP PHP 中用 isset()和 empty()哪个更好
谁告诉你 empty 可以一把索?
在强类型的语言里,一个没有声明过的变量拿来用,empty 就会报错。
你可以将 PHP 的报错等级全开,你就明白了。

撇开强弱类型,以 Laravel 这个框架来说。它的等级,也是开的比较高了的。所以你如果写

<?php

//$abc = '123';//隐藏掉声明
var_dump(empty($abc));//一个你没有声明过的变量

是会报错的,所以你要先 if(isset($abc)){var_dump(empty($abc));}

这 2 个函数根本就不是一个意思。
2018-11-07 17:00:25 +08:00
回复了 AslanFong 创建的主题 问与答 怎么改善/预防 腰间盘突出或者其他职业疾病?
@AslanFong 推荐去 tb 搜个“陈爷爷的颈椎枕”。是一个可以调节的模具一样的枕。每天睡 10 分钟打个盹,效果可以。
2018-10-30 10:27:40 +08:00
回复了 razios 创建的主题 问与答 关于闲鱼还是挺想吐槽一类人
lz 玻璃心了。
我也懒得浪费时间浪费口舌,是直接拉黑的。
哇,衣服好棒!
2018-10-28 12:29:24 +08:00
回复了 wz74666291 创建的主题 程序员 勒索病毒太恐怖了
好歹装个火绒啊……我也不用 360,我是火绒走一生。
快速解决问题,才是王道。
伸手党固然可耻,但是集体利益大于个人利益。
《管理学》经典教科书。经典是什么意思?就是每个从业者都应该学习和阅读。

其他读物都是在这个基础上,衍生和扩展的。
2018-10-22 16:56:00 +08:00
回复了 whalegia 创建的主题 职场话题 周日晚上在公司会议室里哭
换个思路来说吧……

做为管理,我最近下面一个设计,做不好,批评了几次,没有效果,试用期过了。脸不红心不跳感觉,表面都答应了改善学习深造努力,回头拿出来的设计我丝毫看不到她用心,而且速度之慢……做出来的东西不过关,拖累了研发部,和另一位设计前辈帮她擦屁股(加班做她那一份)。

准备辞退。我想哭。被气的。
2018-10-22 14:19:26 +08:00
回复了 whalegia 创建的主题 职场话题 周日晚上在公司会议室里哭
会哭,其实是好的。
有些年轻人,学一个东西,学不好,做不好,也不会哭,没心没肺,拿着工资不干事。
可是楼主你想变好啊,想进步啊,有努力啊,挺好的,坚持就是胜利。

周围的节奏太快让你没有时间停下来总结和整理自己,所以你有点小垮,没关系,经过这一哭,释放了不少,继续重装出发。没事的,年轻时遇到的坎越多,将来越好。
不会。因为没有意义。
但是会 comment 时写清楚操蛋需求来源于谁。
2018-10-10 13:02:56 +08:00
回复了 Bestda 创建的主题 问与答 图书馆太冷了,有什么好的办法
淘宝买 29 元包邮的暖脚神器。
2018-10-10 10:27:38 +08:00
回复了 nazznazz 创建的主题 C 终于把网站做出来了,帮忙评价一下
很小清新啊
2018-10-10 10:26:44 +08:00
回复了 iloveyouso 创建的主题 宽带症候群 你们还能登录上 TeamViewer 吗?
我昨天用父母的电脑下载,发现下不了……
1 ... 49  50  51  52  53  54  55  56  57  58 ... 192  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1003 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 63ms · UTC 21:56 · PVG 05:56 · LAX 13:56 · JFK 16:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.