在PHP中成为高级程序员需要多长时间? 更具体地说,在面向对象的编程中。

高级程序员/高级开发人员是头衔。 获得头衔并不需要大量的工作或专业知识。 标题由您的雇主指定,或者可以根据职位描述通过集体谈判协议设定。 例如,我目前的角色是高级应用程序开发人员的头衔和一定的薪酬水平。 但是这些年来我在不同的工作岗位上担任过不同职位,没有一个与我的专业水平有关。 我是一名首席技术官,销售经理,高级咨询,自由开发人员。 我甚至是一名高级工程师,我不是专业工程师。 标题只是标签,除了某些联盟职位之外真的没有其他要求,在这些情况下,它们与你正在做的工作有关,而不是你的实际专业知识。 每个Unionized商店可能会针对不同的工作提供不同的职位描述。 即使在陆军中,排名也可以与你的职位发布一样多。 第二次世界大战后,我的祖父曾作为一名旅行训练官为加拿大军队服务。 他的职位(我相信专业)来自于工作和一定的薪酬水平。 他的妻子怀上了他们的第一个孩子,他要求转到一个不需要他旅行的空缺职位。 他们告诉他,如果他们要批准他的请求,他将不得不降级到船长和减薪。 我的祖父决定辞去他的佣金,开始以电工的身份学徒。 虽然他加入民兵后并没有停止参与军队,后来成为了中校的中校和指挥官。

如何使用Laravel框架使用PHP创建Facebook广告等广告系统?

我看到的最大挑战是拥有足够的内容使服务对广告客户具有吸引力,反之亦然,因为有足够的广告客户可以将新系统整合到广告发布商的网站或应用中。 Facebook有自己的广告系统,谷歌在其许多服务上都有自己的广告系统。 为什么你认为这样? 从技术上讲,这是您的精简广告系统: 数据库表:广告商(id,广告商),广告(id,advertiserid,admediaurl,adurl,adtext) 图片广告模板: 视频广告模板: 文字广告模板: {$ adtext} 当然,除了向目标受众存储和提供广告之外,还有很多其他内容。 但是,您不需要花哨的技术来为核心任务提供小型HTML代码段。 这一切都远离那个,为广告商提供门户,为自己提供管理仪表板。 可以有媒体策划,维护活动,项目管理,绩效监控……但提供广告的核心部分根本不是一项重大的技术挑战。 例如,计算展示次数意味着计算您输出此类广告代码段的次数。 点击点击意味着通过服务路由广告链接,以存储有关点击次数的统计数据,同时重定向到真实的广告目标网址。 在我看一些广告时,Twitter广告通过http://t.co进行路由(只需用鼠标悬停广告并观察它的网址)。 作为旁注,当然建议使用许多进一步的数据库表来监控统计数据,网址路由,发布者,网站,计费等等。我只是简单地用两张广告商和广告表的初稿来完成这个。…

我如何知道编程语言,标记语言文件或简单文本文件的编码是什么? 请回答.PHP,.xml,.txt。

由于这个问题被标记为“学习编程”,并且您要专门询问PHP,我将通过指向函数mb_detect_encoding(多字节检测编码的简称)的PHP文档来添加其他人所说的内容。 Unicode之类的编码是多字节的,这意味着它们可以将一个字符(代码点)编码为多个字节,但它们以不同的方式执行。 UTF-8在编码多字节字符,交换解码速度与存储大小等方面与UTF-16不同。 无论如何,正如其他人所指出的那样,你无法知道编码是什么,但你可以做出很好的猜测; 这是PHP函数的功能。 它将对您提供的字符串进行采样,并对编码列表进行处理,直到找到证据证明它是您正在寻找的编码。 其他语言具有类似的功能。 如果程序能够很好地猜测编码,那么如果它知道文件结构的某些内容就会有所帮助。 有时程序可以保存一个“魔术字符串”数据库,它可以在文件中查找以确定其类型和编码。 这就是file命令在Linux中的作用。 对于更简单的应用程序,您可以根据预期内容进行假设,例如XML。 格式良好的XML文档必须以小于号(以启动第一个标记)开头 – 或者以字节顺序标记(BOM)开头,后跟相同的字符。 如果您期望格式良好的XML并且在开始时没有找到它,则可以安全地保释该文件。 用姜饼人的话说:你不知道它是 XML,但你知道它不是 XML。