首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP基本规则

这个功能只对特殊安装脚本开放。 A.1.2  缩进 使用4个空格缩进,而不使用制表符TAB。 A.1.3  行最大长度 一行在80个字符以内比较合适,长些也可以,但最多为120个字符。...; A.2  命名约定 A.2.1  类 类名只允许字母和数字字符,但不鼓励使用数字。...下划线只允许作为路径分隔符,如Zend/ Db/Table.php文件中对应类名称是Zend_Db_Table。...如果类名包含多个单词,每个单词第一字母必须大写,连续大写是不允许,例如,Zend_PDF是不允许,而Zend_Pdf是可接受。..."·"及类型声明等专用语不能作为名称。 变量或程序名长度必须在255个字符以内。 和保留字相同名称不能使用。 A.2.6  常量 常量包含数字、字母和下划线,数字允许作为常量名。

5.1K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    第8章 JavaScript编程应用

    ,与操作环境无关 安全性:JavaScript是一种安全性语言,它不允许访问本地硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。...8-4 jQuery框架是什么?它有什么作用?...jQuery是一个轻量级JavaScript框架,它提供一种渐变JavaScript设计模式,可优化HTML5文档操作,改变用户编写JavaScript代码方式。...据我所知,jQuery 也是被在淘汰路上。了解了解即可。 8-5 简述JavaScript中变量命名规则。...变量名区分大小写,允许包含字母、数字、美元符号($)和下划线,但第一个字符不允许是数字,不允许包含空格和其他标点符号 变量命名长度应该尽可能短,并抓住要点,尽量在变量名中体现出值类型 尽量避免使用没有意义命名

    55910

    写几个正则表达式:只允许输入汉字、数字、字母、中英文小括号,并且10个字符以内|只允许输入汉字、数字、字母、英文小括号|电话号码正则表达式

    可以输入只允许输入汉字、数字、字母、中英文小括号,并且10个字符以内,除此之外其他特殊符号不允许输入。2....可以输入只允许输入汉字、数字、字母、英文小括号,除此之外其他特殊符号不允许输入,除此之外其他特殊符号不允许输入。3. 电话号码正则表达式 4....只允许只能输入中文和大小写字母,并且10个字符以内内容案例1:写个正则表达式 ,可以输入只允许输入汉字、数字、字母、中英文小括号,并且10个字符以内。...除此之外其他特殊符号不允许输入,除此之外其他特殊符号不允许输入。.../^[\w\u4E00-\u9FA5()()&]{0,10}$/案例2:写个正则表达式 ,可以输入只允许输入汉字、数字、字母、英文小括号,除此之外其他特殊符号不允许输入,除此之外其他特殊符号不允许输入

    1.5K21

    【说站】javascript首字母大写转换方法

    javascript首字母大写转换方法 两种方法 1、通过各个字符,通过字符前一个字符空格时,使用toupperCase方法将当前字符改为大写。...字符串文字在JavaScript中是不可变,因此需要使用适当大写转换方法重建输入字符串。这种方法要求我们总是第一个字符大写。 2、将输入字符串split作为单词组成数组。...然后,通过这个数组,大写各要素第一个字符。 最后重新连接单词。出于同样不可变原因,我们需要在内存中保存一个临时数组来保存正确大写单词。...", () =\> {     assert.equal(capitalize("hello world"), "Hello World");    });   }); 以上就是javascript首字母大写转换方法...更多Javascript学习指路:Javascript 推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    1K20

    uniapp中使用jsencrypt进行RSA加密,解决密文作为参数传输到后台时+号变成空格问题「建议收藏」

    大家好,又见面了,我是你们朋友全栈君。...解决密文作为参数传输到后台时+号变成空格问题 用encrypt.encrypt()加密后生成密文字符串中带有加号,如下 Q3Q+ZijLMjcKyC1whAzxtfVpy7G+N1kpCGQJYO8dISQ1UyEzczC6vdqbwG18K6ylTv2fXujogOFwzgZlNuVTKEDVeHqjnsYjDcOUJqvE8t8Mxug...+vVMnAOsJfzL0eZqYREoq7YoDJ150q7xZB/8XZEfzwnc/4MwKJLHshj+UFCc= 密文作为参数传输到后端时+号变成了空格,如下 Q3Q ZijLMjcKyC1whAzxtfVpy7G...encrypted}` // 后台接收参数 解决方案: 将+号转换成转义字符再进行传输,代码如下 encrypted= encrypted.replace(/\+/g,'%2B'); 引入jsencrypt.js...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    5.5K30

    匹配电子邮箱正则表达式_怎样设置电子邮箱

    大家好,又见面了,我是你们朋友全栈君。 电子邮件格式   电子邮件地址格式是域内部分@域,其中域内部分最长为64个字符,而域名最长可达255个字符。...例如: name@domain name 可以使用任意ASCII字符: 大小写英文字母 a-z,A-Z 数字 0-9 name部分只允许输入 ‘-’、’_’、’.’。...^`{|}~   甚至空格都可以输入,但是有些邮件服务器会拒绝包含有特殊字符邮件地址 一般来说只允许输入 ‘-’、’_’、’.’这三个特殊符号 字符 ‘.’...不能是第一个和最后一个,不能连续出现两次 domain 仅限于26个英文字母、10个数字、连词号- 连词号-不能是第一个字符 顶级域名(com、cn等)长度为2到6个 正则表达式 (?...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    87520

    Eslint使用入门指南

    ", "functions"] no-invalid-regexp 不允许在RegExp构造函数里出现无效正则表达式 2 no-irregular-whitespace 不允许出现不规则空格 2...no-negated-in-lhs 不允许在in表达式语句中对最左边运算数使用取反操作 2 no-obj-calls 不允许把全局对象属性当做函数来调用 2 no-regex-spaces 正则表达式中不允许出现多个连续空格...不允许出现多余空格 2 no-multi-str 不允许用\来让字符串换行 2 no-global-assign 不允许重新分配原生对象 2 no-new 不允许new一个实例后不赋值或者不比较...2 no-shadow-restricted-names js关键字和保留字不能作为函数名或者变量名 2 no-undef 不允许未声明变量 2 no-undef-init 不允许初始化变量时给变量赋值...函数调用时,函数名与()之间不能有空格 2 no-ternary 不允许使用三目运算符 0 no-trailing-spaces 一行最后不允许空格 2 no-underscore-dangle

    2.1K20

    Zend FrameWork程序员来看看

    1.php文件格式 只有php代码文件结尾不允许出现?...>结束 缩进要用4个空格而不是用tab 每行代码长度在80~120字符 2.命名约定 类名只允许使用数字字母字符(不建议使用数字),eg;Zend/Db/Table.php中类名字就是Zend_Db_Table...也就是说下划线代表目录 函数名首字母必须小写,而且尽量能说明函数意思,多个字母的话之间除首个单词外其他单词首字母大写 在对象中方法如果声明为protected或者private名称首字符必须用下划线开头...变量如果声明成private或者protected那么也要用下划线开头 常量必须全部用大写,所有单词之间必须用下划线隔开 3.编码风格 不允许使用短标签 字符串应该用单引号扩起来,如果内部用单引号那么需要用双引号扩住全部...,在前后都要用空格提高可读性 数组元素中每个逗号和下个元素要用空格隔开 类花括号要在类名下一行开始,类中所有代码必须用4个空格缩进 函数参数用逗号和空格分开,函数名与括号之间没有空格 if和后面的条件要用空格隔开

    94050

    前端编码规范

    编码规范 一、 HTML编码规范 1.代码风格 1.1 缩进与换行 [强制] 使用4个空格作为一个缩进层级。 [建议] 每行不得超过120个字符。...[建议] id、class命名,在避免冲突并描述清楚前提下尽可能短。 1.3 标签 [强制] 标签名必须使用小写字母。 [强制] 对于无需自闭合标签,不允许自闭合。...1.2缩进 [强制] 使用 4 个空格做为一个缩进层级,不允许使用 2 个空格或 tab 字符。 [强制] switch 下 case 和 default 必须增加一个缩进层级。...[强制] 在对象创建时,属性中 : 之后必须有空格,: 之前不允许空格。 [强制] 函数声明、具名函数表达式、函数调用中,函数名和 ( 之间不允许空格。...[强制] 模块定义中只允许使用 local require,不允许使用 global require。 解释:在模块定义中使用 global require,对封装性是一种破坏。

    1.6K20

    6-SpringBoot配置-yaml基本语法-yaml数据格式

    YAML是一种直观能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互,可以被支持YAML库不同编程语言程序导入,比如:C/C++,Ruby,Python,Java,Perl,C...YML文件是以数据为核心,比传统xml方式更加简洁。...YAML文件扩展名可以使用 .yml 或者 .yaml yaml基本语法 大小写敏感 数据值前边必须有空格作为分隔符 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格(各个系统 Tab...对应 空格数目可能不同,导致层次混乱)。...缩进空格数目不重要,只要相同层级元素左侧对齐即可 ''#" 表示注释,从这个字符一直到行尾,都会被解析器忽略。

    37220

    Python:检查密码是否符合 FIPS 复杂度要求

    这些要求通常包括密码长度、使用多种字符类别(大写字母、小写字母、数字和特殊字符)等。 以下是一个Python方法,用于检查给定密码是否符合一般FIPS密码复杂度标准。...是不允许特殊字符 # 检查各个字符集是否至少出现一次 if not any(char in uppercase_letters for char in password):...special_chars for char in password): print("密码必须包含至少一个特殊字符") return False # 检查密码是否包含不允许字符...if re.search(r'[\s\x00]', password): print("密码包含不允许字符(空格、中止字符等)") return False...该函数会检查密码是否满足以下条件: 长度至少为12个字符 包含至少一个大写字母、一个小写字母、一个数字和一个特殊字符 不包含空格、中止字符或其他不允许字符 如果密码符合这些条件,函数会返回 True

    30840

    治电EggJS开发规范

    块内代码都应该统一地缩进一个单位。 1.3.1 使用空格作为缩进 使用2个空格作为一个缩进单位。 1.3.2 代码块符号 代码块开始符号要放在行尾,不可单独一行;代码块结束符号要单独一行。...中间件使用下划线分割命名。 使用中间件使用将下划线命名改为首字母小写驼峰命名。 控制器,服务类名为首字母大写文件名+Controller。...1.5.2 变量与常量命名 尽量使用const代替let 若变量需要改变才使用let 固定常量为全大写,其余使用字母小写驼峰命名法 1.5.3 函数/方法命名 使用字母小写驼峰命名 1.6...this.app访问,例如this.app.config访问配置对象 Middleware中使用 ctx.app 访问 将app对象作为函数第一个参数注入 module.exports = app =...is: /^[a-z]+$/i, // 与上一个示例相同,使用了真正正则表达式 not: ["[a-z]",'i'], // 不允许字母

    4.6K10

    来认识一下实用、好用:URL API

    使用URL() 构造器函数创建URL对象时,可以传入1个绝对URL作为参数,也可以传入2个参数,第一作为相对URL,第二个传入绝对URL作为base URL。...有意思特性当 URL 路径或者查询参数中,带有中文或者特殊字符时候,就需要对 URL 进行编码(采用十六进制编码格式)。URL 编码原则是使用安全字符去表示那些不安全字符。...格式,这表明 URL 中不允许包含任何非 ASCII 字符(比如中文),否则就会造成 URL 解析错误。...URL 编码协议规定(RFC3986 协议):URL 中只允许使用 ASCII 字符集可以显示字符,比如英文字母、数字、和- _ . ~ ! *这 6 个特殊字符。...当在 URL 中使用不属于 ASCII 字符集字符时,就要使用特殊符号对该字符进行编码,比如空格需要用%20来表示。

    18910

    【前端】Web前端学习笔记【1】

    要匹配变长字符,在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?...表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符: 来看一个复杂例子:\d{3}\s+\d{3,8}。...允许变量名; [a-zA-Z\_\][0-9a-zA-Z\_\]{0, 19}更精确地限制了变量长度是1-20个字符(前面1个字符+后面最多19个字符)。...其中: jQuery提供辅助方法 $.extend(target, obj1, obj2, ...) , 它把多个object对象属性合并到第一个target对象中,遇到同名属性,总是使用靠后对象值...所有DOM节点中都包含这两个方法,并且它们都接受三个参数: 要处理事件名、作为事件处理程序函数和一个布尔值。

    38490

    商品标题实体识别

    数据格式:训练集数据每一行第一列为一个字符空格(汉字、英文字母、数字、标点符号、特殊符号、空格),第二列为BIO形式标签,两列以空格分隔。 两条标注样本之间以空行为分割。...3 数据下载 数据名称 数据描述 下载链接 数据样例 初赛训练集数据样例 点击下载 4 提交要求 选手针对测试数据提交预测结果文件,结果文件格式和标注样本完全一致(txt格式),每一行第一列为一个字符空格...(汉字、英文字母、数字、标点符号、特殊符号、空格),第二列为BIO形式标签,两列以空格分隔,两条标注样本之间以空行为分割。...,具体如下: Image Name 6 其他说明 允许使用外部数据,但在复赛开始前需要发布到赛题系统公开区; 不限制使用开源框架; 无标注数据提供给参赛者作为NLP预训练选项; 参赛者在模型中可自行发挥进行标注格式转换...,只需保证提交结果为BIO格式; 只允许产出一个模型; 复赛阶段,模型在单卡(NVIDIA T4,或者同等算力GPU卡)上单条数据推理时间要小于360ms,如果超过360ms,会根据推理耗时进行惩罚

    1.8K20

    什么是Robots协议,标准写法是什么

    早期是为了防止搜索引擎抓取网站一些隐私页面,不想公开展示页面,Robots 作用已经不在局限于网页隐私了,如今已经是作为学习 SEO 一个最基础范畴,能够有效提高网站健康度、纯净度,降低网站垃圾内容收录...Disallow 禁止搜索引擎把我们网页放出来,就是我们不允许搜索引擎收录,请记住是不允许搜索引擎收录,并不代表他不能爬取了。...Disallow: / 应用 4:只允许百度抓取你网站内容 User-agent: Baiduspider Disallow: User-agent: * disallow: / 语法细节使用 冒号后面有空格...,这是要严格遵守,语法第一字母大写 语法搭配使用 User-agent  放在第一,起到定义搜索引擎,意思就是之后语法是针对 User-agent 定义所在搜索引擎有效文件夹使用( 没有斜杠跟有斜杠他有什么区别...] —— *  匹配符  [匹配零或任意多个字符] 通配符是整个Robots.txt里面的核心内容,通配符出现让 Robots 代码更加精简,用更少代码能够达到同样效果,可以匹配要屏蔽 N 个路径

    1.5K30
    领券