PHP 的 Logo 为什么是大象?

news2024/11/22 18:25:24

因为大象是世界上最好的动物。

当然,这只是开玩笑,那么为什么PHP的LOGO是大象呢?还有哪些关于PHP的LOGO的有趣的事情呢?

吉祥物-大象

ElePHPant 是一款可爱的 PHP 吉祥物,其设计中有一头大象。

蓝象

最初的LOGO

1998 年,CGI 脚本是使“第一代”网站与访问者(论坛、留言簿等)互动性更强的唯一方法。 11 月的一个晚上,一位开发人员朋友 François BUFFIÈRE 与Vincent谈论了这种名为“PHP”的新语言。 他认为,这种语言将在未来几年彻底改变与网站游客的互动方式。 1998年,法国很少有网站讨论 PHP。 只有 Jean-Pierre DEZELUS,dezelus’page(一个个人网站,后来成为著名的 PHPinfo.net)的网站所有者关注到了这种编程语言。

当Vincent的朋友 François 来他家写代码的时候,向Vincent展示他们可以用这个“PHP”做什么时,Vincent在一张白纸上用大写字母画出“PHP”字母,这很有趣。

偶然的机会——偶然有时确实会让好事发生——Vincent突然注意到,如果从“侧面角度”看的话,这些字母会形成大象的形状。 好好看看,你就知道了!

从 PHP 到 elePHPant - Elroubio 电影

Vincent把第一幅画寄给了让-皮埃尔·德泽勒斯(Jean-pierre Dezelus),当时Vincent还不认识他。 Jean-pierre Dezelus是一位大象收藏家,这太巧了,对吧? 所以他要求Vincent制作一头与真正的 PHP 标志风格相同的大象。

Vincent制作了带有黑色轮廓渐变的蓝色椭圆形。Vincent把这个“大象标志”放在Jean-pierre Dezelus的网站上供下载。 当把它放到网上时,Vincent将图像文件命名为 elePHPant 来玩一下单词(单词的双关语)。

剩下的故事你知道了……随着时间的推移,PHP 社区不断发展,PHP 已成为世界上互联网上使用最广泛的语言,开发人员也采用 elePHPant 作为吉祥物,就像 Linux 企鹅一样! 10年后,一只毛绒动物诞生了。

现在它已为全世界所熟知……

毛茸茸的大象

PHP Women 紫色 ElePHPant:

PHP Women 成功发起 Kickstarter 项目 他们创造了紫色的官方尺寸 ElePHPant。

PHP 女子大象

PHP arch 的橙色 ElePHPant - Archie:

PHP arch 紧随其后,他们做了一个橙色的ElePHPant 在 Kickstarter 上众筹。

PHP 架构师的 Orange ElePHPant

Laravel 的 ElePHPant

红色 Laravel ElePHPant 已通过 Kickstarter 制作。

Laravel 大象

阿姆斯特丹PHP ElePHPant

发起 阿姆斯特丹PHP 用户组 Kickstarer 活动由黑色 ElePHPant

阿姆斯特丹PHP ElePHPant

金象

为了纪念 PHP 20 周年的特殊时刻,一款独一无二的 金色 ElePHPant 诞生了。

PHP 20年金象

PHP 7 大象

2015上参观者的礼物 PHP 7 Elephpant 是为 PHP 7 创建的,并作为ZendCon 。

ZendCon PHP7 ElePHPant

Symfony 大象

Symfony 项目 10 年来 黑色 Symfony ElePHPant 。 一直致力于

Symfony 大象

TrueNorth PHP 猛犸象

PHP 大象的祖先,PHP 猛犸象,因 True North PHP 会议而永垂不朽。

TrueNorth PHP 猛犸象

PHP Classes ElePHPant

PHP Classes Elephpant 每年都会颁发给创新奖。

PHP 类 ElePHPant

用纸折一个PHP的大象

我们可以用纸折出一个PHP的大象

你只需要把这个PDF用A4纸打印出来,然后按照步骤对折就可以了。

PDF下载地址: https://phpreturn.com/upload/attachment/649e798cc72df.pdf

最后

关于PHP还有很多有趣的事,快来关注PHP武器库吧。

原文标题:PHP 的 Logo 为什么是大象?

原文地址:https://phpreturn.com/index/a649e6d2a18b43.html

原文平台:PHP武器库

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/703532.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

golang,OpenGL,计算机图形学(一)

开发环境与依赖 github.com/go-gl/gl/v4.1-core/gl github.com/go-gl/glfw/v3.2/glfw OpenGL只提供了绘图功能,创建窗口是需要自己完成的。这就需要学习相应操作系统的创建窗口方法,比较复杂,并且每个操作系统都不同。为简化创建窗口的过程…

JavaScript ,16种常用数组方法

前言 📗众所周知,向后端请求数据,处理数据是前端工程师必备的技能,从后端请求回来的数据往往是数组的形式返回到前端,因此数组处理方法的重要性可想而知;每次在处理对应数据都需要查阅一下因此记录一下使用…

MVVM框架代码逻辑整合

文章目录 逻辑总结为什么要将业务和视图分开为了解耦数据不同数据层数据冗余视图层非业务数据业务数据再处理 保证各层数据的封闭性 逻辑总结 将前端分为视图层,中间层,业务层。 视图层负责页面渲染业务层负责数据处理中间层负责业务层和视图层的关系 …

Mariadb读写分离

zzhttps://mp.csdn.net/mp_blog/creation/editor/131087599https://mp.csdn.net/mp_blog/creation/editor/131087599准本环境 systemctl stop firewalld setenforce 0 #关闭防火墙 iptables -F 192.168.1.2 #主库服务器 192.168.1.3 #从库服…

【Flutter】Flutter 使用 json_serializable 进行 JSON 序列化

文章目录 一、前言二、 json_serializable 简介三、如何在 Flutter 中安装和配置 json_serializable四、json_serializable 的基本使用五、一个实际的 Flutter 应用示例六、版本信息七、总结 一、前言 嗯啊,你好呀!欢迎来到我的博客。 今天我们要聊聊的…

基于安卓的初中英语语法APP设计与实现(源码+文档+PPT)

智能手机的普及使移动学习成为一种全新的学习方式,越来越受到研究者与学习者的关注。调查显示,移动学习对英语学习特别是应用英语的学习有良好的效果。基于Android设计开发的英语语法APP包含“练习题册”、“语法分析”、“搜索语法”三大功能模块,能够帮助学生利用碎片时间学习…

HBase(11):shell管理操作

1 status 例如:显示服务器状态 2 whoami 显示HBase当前用户,例如: 3 list 显示当前所有的表 4 count 统计指定表的记录数,例如: 5 describe 展示表结构信息 6 exists 检查表是否存在,适用于表量特别多的情况

nginxWebUI 远程命令执行漏洞

漏洞介绍 nginxWebUI是一款图形化管理nginx配置的工具,能通过网页快速配置nginx的各种功能,包括HTTP和TCP协议转发、反向代理、负载均衡、静态HTML服务器以及SSL证书的自动申请、续签和配置,配置完成后可以一键生成nginx.conf文件&#xff0c…

Adobe中修改注释签名

控制面板-> 系统和安全-> 管理工具-> 计算机管理-> 打开“计算机管理”对话框-> 在左边栏的系统工具下选择本地用户和组-> 点击“用户”->选择要改的用户名->右键重命名 打开Adobe Acrobat->点击"编辑"->首选项->注释 ->把 “登…

vue实现复制文本格式化

vue全局方法 实现复制文本格式化,方法简单实用易懂,100%成功 先上效果图 实现步骤 第一步 ,在main.js 插入以下代码 Vue.prototype.copys = function copys(text) {var isRTL = document.documentElement.getAttribute(dir) === rtl;var element = document.createElemen…

【半监督图像分割 2022 CVPR】UCC

文章目录 【半监督图像分割 2022 CVPR】UCC摘要1. 简介2. 相关工作2.1 半监督分类2.2 半监督语义分割。 3. 交叉头协同训练的半监督学习3.1 整体预览3.2 弱增强和强增强3.3 动态交叉集复制粘贴策略3.4 不确定度估计 4. 实验4.1 实验设置4.2 对比sota4.3 消融实验 5. 总结 【半监…

《移动互联网技术》第六章 资源管理: 掌握定制控件样式、界面主题、可绘制资源程序的编写方法

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

Linux下的分布式迁移工具dsync使用

一、Linux下的分布式迁移工具dsync使用 dsync 是一个在 Linux 系统上用于迁移文件和目录的工具。它可以在不同的存储设备之间进行数据同步和迁移操作。dsync 是 rsync 工具的一个衍生版本,专注于在本地文件系统之间进行数据迁移。 这里是官网:dsync 1、…

【强化学习】常用算法之一 “DQN”

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

5、多层感知机:过拟合解决方法:权重衰退、丢弃法

1、权重衰退 1. 基础概念 实际上,限制特征的数量是缓解过拟合的一种常用技术。然而,简单地丢弃特征对这项工作来说可能过于生硬。我们继续思考多项式回归的例子,考虑高维输入可能发生的情况。多项式对多变量数据的自然扩展称为单项式&#…

微信小程序学习记录3 案例分享<蓝牙小车UI>

效果 页面1 一键连接蓝牙 页面2 控制页面 思路 页面1 旋转动画一键连接蓝牙(写死了device id和uuid) 页面2 轮播图按键 按键绑定不同事件即可

多模态大语言模型综述来啦!一文带你理清多模态关键技术

夕小瑶科技说 原创 作者 | 智商掉了一地、Python 随着 ChatGPT 在各领域展现出非凡能力,多模态大型语言模型(MLLM)近来也成为了研究的热点,它利用强大的大型语言模型(LLM)作为“大脑”,可以执…

Linux卸载OpenJDK

1、JDK版本 java -version2、查看当前系统OPENJDK rpm -qa | grep jdk3、卸载 sudo rpm -e --nodeps java-1.8.0-openjdk sudo rpm -e --nodeps java-1.8.0-openjdk-headless sudo rpm -e --nodeps java-1.8.0-openjdk-devel sudo rpm -e --nodeps copy-jdk-configs4、其他 …

爬虫入门指南(3):Python网络请求及常见反爬虫策略应对方法

文章目录 引言HTTP协议与请求方法HTTP协议请求方法 使用Python进行网络请求安装Requests库发送GET请求发送POST请求 反爬虫与应对策略IP限制使用代理IP: 用户代理检测设置User-Agent头部: 验证码参考方案 动态页面请求频率限制未完待续.... 引言 在当今…

Python 基本数据类型(五)

文章目录 每日一句正能量List(列表)结语 每日一句正能量 营造良好的工作和学习氛围,时刻牢记宗旨,坚定信念,胸怀全局,埋头苦干,对同事尊重信任谅解,发扬团体协作精神,积极…