筹备了半年多的PHP开发者大会上个周末终于落幕了,根据会鸽后台的统计,有将近1000人签到参加了这 次大会。从朋友圈里面大家反馈看,还是挺不错的,甚至可以说超出了我们当时办会的预期。其实自从我们开始筹备这个会开始,很多朋友在开始质疑参加各种技术 大会是否真的有用,我们也确实在最近一段时间见到不少技术会议干货不多,而水货不少,显然浪费了大家的时间和精力。不过还好,通过一些方法上的创新,这次 PHP大会没有遇到类似的吐槽,嘉宾的分享质量几乎都很赞。
由于实在不敢贸然投入,所以从开始和老高密谋DevLink这件事,到筹备 PHP大会,全程几乎只有姝琦同学一个人在全职忙活,从联系场地到确认售票,从协调讲师到沟通议程,从落实展商到打印展板,几乎都是她一个人带着一个设计 师在做,我和老高只是兼职帮着弄一下边边角角的事情。得知细节后,所有讲师和展商都很吃惊,是的,其实连我们自己也很吃惊。
会结束了,总是应该写点总结,也算是给准备举办技术会议,或者想要参加技术会议的同学一些经验上的分享。教条的东西说太多感觉没啥用,所以想写写一些精彩的点滴。
靠谱的出品人
出 品人制度是DevLink的一个创新,我们的线下会议每次只针对一个主题方向或一种语言,由于作为主办方,不可能是每个领域的专家,在这种情况下,如何把 控分享话题的质量,就变成了一个不可能让我们自己来完成的任务。所以,我们发明了出品人制度,每次会议都会邀请一名出品人来帮助大家筛选话题、设计话题分 布和沟通讲师的演讲方向。
这次的出品人当然,也必须是PHP7的核心开发者鸟哥了。自从让老高贿赂了一顿羊排,鸟哥就打鸡血一般的帮着忙 活——当然不是因为羊排,鸟哥真的是想通过活动,为PHP发现和培养后继人才。几个月里面,鸟哥几乎每天都是半夜还在帮忙审题,我们也根据鸟哥的意见婉拒 了几个相对比较“水”的分享,可以说,没有鸟哥的大力协助,这次的分享质量根本没办法达到这个高度。
接下来,DevLink还要举办不同领域的分享会议,我们也同样会采用出品人制度,找寻业内的牛人、领袖来帮助我们甄选话题和嘉宾,力图确保每次分享都是有价值、有意义、有帮助的。
尽心竭力的讲师们
图为韩天峰老师
图为吕毅老师
图为周悦秋老师
图为罗承成老师
只 有鸟哥的筛选,没有讲师的努力,显然也不会诞生优秀的分享内容。讲师们都是业内的牛人和技术高手,工作忙是他们的常态,但每个人都能在工作之余把PHP大 会这件事放在心上,无论多晚,都会坚持跟我们沟通话题。甚至有的讲师在大会开始前的最后一分钟,还在修改他们的PPT,力求给大家奉上一场真正的干货,而 实际上,他们真的做到了。
这次会议上的演讲没有一个是曾经讲过的话题,所有PPT都是讲师专门为这次会议准备的,最多的一位讲师一口气准备了几十张PPT,几乎每张PPT都有代码、示例,这其中付出的精力真的难以想象。
鸟哥也特意安排了相互印证或一种方法不同实现路径的隐藏组合。虽然这样做会有非常好的分享效果,但讲师们的压力也是巨大的,临近开会的一个月,不少讲师比如韩天峰老师、吕毅老师、叶金荣老师几乎把业余时间都奉献给了DevLink,真的令我们感动不已。
而努力的结果是,讲师精彩的演讲让大家不忍离开半刻,微信大屏幕上不停的有观众要求“尿点”,这是我在各种会议上都没有见到过的奇景。
方法上的创新
这 次大会我们做了个小小的创新,每个参会者都可以通过微信给TA认为靠谱的讲师打赏,我们拿出了票款的10%直接充入听众的余额,余额用完后还可以直接通过 微信支付来打赏。我们坚持认为,好的内容必须得到正面的激励和回报,虽然讲师们的收入都不低,我们相信这些打赏可能还不够他们这些天准备内容的时间消耗, 但打赏是一种认可,也是一种鼓励。
会后统计,除了用余额打赏外,平均每位听众又支付了30多块的真金白银来支持讲师,虽然加起来没有很多钱,但内容的价值得到了一定程度的认可,讲师再也不是免费贡献时间乃至金钱参加各种技术分享,也算是一个很好的开始和示范。
分享并不等于免费,分享的价值必须得到认可才能继续收获更具质量的内容,希望这个正向反馈能够一直在DevLink里面存在和发扬光大。
励志的特殊开发者
第 一天签到时,我们的志愿者跑来找我,说发现了一位盲人朋友来参加会议,赶忙过去看了一下,发现是来自山东的盲人程序员晴天,他的故事我曾经在一些媒体上见 到过,但第一次见到本人,还是非常惊讶,尤其得知他是自己买票、自己坐上火车来到北京时,就更是敬佩不已,慌忙招呼志愿者把他引领到最前排方便出入的地方 坐下。
第一天的下午,在鸟哥分享结束后,特意与鸟哥一起把这位特殊的开发者请到了台上做了简单的即兴分享,晴天对IT系统无障碍、Web 无障碍方面的贡献和想法非常多,也做了很多很多扎实的工作,包括用PHP写了很多可以帮助盲人了解互联网的程序。他呼吁每位开发者都要重视网站的无障碍设 计,盲人群体在中国有700~800万的规模,服务好他们,不仅是出于人文关怀,同时也是一个巨大的市场。
盲人程序员的分享给大家带来的震撼不亚于鸟哥登台分享的那一刻。引用一位朋友发到微信大屏幕上的话:如果连盲人都能操刀写代码调bug,而且还可以做的很好,那么我们还有什么理由不去努力呢?
低调的PHP之父
这次大会的重头戏,显然是PHP的创始人Rasmus Lerdorf的到来,照很多同学的说法,因为Rasmus,他们才有了赖以谋生的饭碗,所以当这位神级人物来到现场时,大家都沸腾了起来,只是合影的队伍就几乎排到了会场外面,恐怕Rasmus也是第一次见到这个阵仗,惊的脸都涨得通红。
Rasmus 的分享主题依旧是围绕PHP7的性能提升以及平滑升级的技巧,虽然类似的话题其他嘉宾也讲到一些,但听到创始人娓娓道来,还是会有不一样的感觉。由于话题 过于专业,一时请不到靠谱的同传翻译,所以会场没有提供同传设备,但好在PHP语言是大家共同的语言,PPT上大量的代码,已经足以让大家了解到 Rasmus想要表达的意思了。
最后的问答环节,更是让大家领教了这位PHP之父的低调和务实,PHP只是解决问题的工具、PHP并不是他 一个人的私产而是属于所有人的、感谢PHP7的核心开发者完成这样重大的版本更新,每句话都见不到骄傲和自大,只有谦虚和谨慎低调。鸟哥也解释到,今天 PHP社区相对良好的氛围和扎实的工作作风正是来自Rasmus低调务实的为人。
作为主办方,我们给Rasmus准备了一个非常“中国”的礼物——请书法家为Rasmus定制了一个折扇,上书一行大字“PHP是世界上最好的语言”,虽这句话属于玩笑,但也算是体现了大家的一份心意。
令人感动的志愿者们
由 于人手确实不够,尤其活动当天各个方面都需要有人把控,尽管老高动员了公司所有的同事来帮忙,但依然人手紧缺。无奈之中只好在群里面征集志愿者来协助工 作。本没有对志愿者的贡献报很大期望,只是希望大家可以搭把手就够了。但没想到大家真的非常给力,两天下来,不管是负责维持现场秩序,还是负责签到,或者 是负责Rasmus的翻译,志愿者们几乎没有时间坐下休息、喝水,每个人都在忙前忙后的帮助我们协调各种事情。
这些志愿者有的是从千里之外坐火车赶来,有的是半夜三点从天津赶来,还有很多很多本地的学生朋友,凌晨就要起床赶到会场,晚上收拾完现场回到住处已经是半夜了,两天的工作真的是很辛苦,但没有一个人叫累,更没人偷懒,谁说90后不靠谱来着?
缺点与不足
缺 点和不足还是有不少的,比如由于在预算内实在难以找到各方面都符合要求的地方,会场这次安排的有点小,屏幕后排几乎看不清楚。而空调似乎也不足以满足使 用,在人多的情况下,中间的同学会感觉到很热很热。而展商这边,展板、展位也有很多不足的地方。但好在大家对我们都很宽容,才没有被吐槽。
我 们争取在下次会议尽力避免这些问题,至于有朋友在微博上提到这次会议主办方至少“每人分几万”的说法,实在不能苟同。我们不扯啥“众筹”办会的说辞,留利 润是必然的,不然工作人员难道不拿工资喝西北风去?但除了支付大家的工资、讲师的路费住宿、Rasmus的机票酒店以及场地费用之后,能剩下的利润真不够 每人分几万的。不然,说这话的朋友请你下次来办会如何?
接下来要做的事情
DevLink显然不是专门来办PHP大会的,接下来我们还要在很多细分的开发、技术领域组织这样的分享活动。不仅仅是线下的活动,线上的活动也要同步展开,但无论是哪种形式,哪种语言的分享,我们都会遵循下面的原则来做事:
- 我们坚信内容是有价值的,所有分享必须参会(线下)或者付费(线上)才能看到;
- 让技术会议回到其本来的意义上,内容质量是第一位的,不为获取赞助费用而加入无价值的分享;
- 通过各种形式肯定讲师的劳动,关注对内容创造者的正向反馈;
写在最后
DevLink是一个面向一线开发者的社区,无论线下还是线上,我们都希望DevLink如同它的名字一样,可以连接每位开发者。不管是大神牛人,还是普通的小虾米,都能通过DevLink平等的交流、分享技术心得、都能通过DevLink持续成长。
DevLink不是一个会展商,更不是一个媒体,而是一个社群,是一个专门给开发者建立的“自留地”,我们认可内容的价值,但不代表唯利是图,我们促进开发者之间的连接,不代表商业可以无孔不入。这是我们创办DevLink的初衷,也是每位讲师、开发者对我们的期望。
DevLink的事情仅仅做了一个开头,后面还有更精彩的等着大家,虽然人手有限,但今年我们会不遗余力的加快速度,争取尽快把这个技术人员的乌托邦建立起来。无论成败都算是给开发者做了件实实在在的好事。
期待吧。
最后,这次大会的PPT可以在这里下载: http://pan.baidu.com/s/1pLajmm3
这次大会我们与 Vphotos 合作,所有现场的摄影图片都会在互联网上实时分享,如果您还没有下载自己的照片,或者想要回顾大会的盛况,请到这两个网址来看看:
http://t.cn/RqD8Typ
http://t.cn/RqeP7y9
视频正在整理、编辑中,稍后放出,根据DevLink的原则,视频只有参会者可以免费收看。

tomodifyDataNaphPsession,startTheSessionWithSession_start(),然后使用$ _sessionToset,修改,orremovevariables.1)startThesession.2)setthesession.2)使用$ _session.3)setormodifysessessvariables.3)emovervariableswithunset()

在PHP会话中可以存储数组。1.启动会话,使用session_start()。2.创建数组并存储在$_SESSION中。3.通过$_SESSION检索数组。4.优化会话数据以提升性能。

PHP会话垃圾回收通过概率机制触发,清理过期会话数据。1)配置文件中设置触发概率和会话生命周期;2)可使用cron任务优化高负载应用;3)需平衡垃圾回收频率与性能,避免数据丢失。

PHP中追踪用户会话活动通过会话管理实现。1)使用session_start()启动会话。2)通过$_SESSION数组存储和访问数据。3)调用session_destroy()结束会话。会话追踪用于用户行为分析、安全监控和性能优化。

利用数据库存储PHP会话数据可以提高性能和可扩展性。1)配置MySQL存储会话数据:在php.ini或PHP代码中设置会话处理器。2)实现自定义会话处理器:定义open、close、read、write等函数与数据库交互。3)优化和最佳实践:使用索引、缓存、数据压缩和分布式存储来提升性能。

phpsessionstrackuserdataacrossmultiplepagerequestsusingauniqueIdStoredInacookie.here'showtomanageThemeffectionaly:1)startAsessionWithSessionwwithSession_start()和stordoredAtain $ _session.2)

在PHP中,遍历会话数据可以通过以下步骤实现:1.使用session_start()启动会话。2.通过foreach循环遍历$_SESSION数组中的所有键值对。3.处理复杂数据结构时,使用is_array()或is_object()函数,并用print_r()输出详细信息。4.优化遍历时,可采用分页处理,避免一次性处理大量数据。这将帮助你在实际项目中更有效地管理和使用PHP会话数据。

会话通过服务器端的状态管理机制实现用户认证。1)会话创建并生成唯一ID,2)ID通过cookies传递,3)服务器存储并通过ID访问会话数据,4)实现用户认证和状态管理,提升应用安全性和用户体验。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。