热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
本提示词专为PHP开发者设计,能够根据指定的函数名称和功能描述,生成符合PHP编程规范的函数头代码。它能够准确识别函数参数类型、返回值类型,并生成包含完整文档注释的函数声明,确保代码的可读性和可维护性。适用于Web开发、API开发、函数库构建等多种PHP开发场景,帮助开发者快速构建标准化的函数接口。
/**
* 处理POST登录表单:校验邮箱与密码,读取用户记录,生成会话token,记录登录IP与时间。
* 认证失败返回错误码,认证成功返回用户摘要信息与会话token。
*
* @param string $email 用户邮箱地址(将进行格式校验)
* @param string $password 明文密码(将与存储的密码摘要进行安全校验)
* @param string $ipAddress 登录发起方的客户端IP地址(支持IPv4/IPv6)
* @param \DateTimeImmutable|null $occurredAt 登录发生的时间;为空时由实现决定
*
* @return array 统一结果数组:
* 成功时返回:
* [
* 'success' => true,
* 'user' => [
* 'id' => int|string,
* 'email' => string,
* 'name' => string|null,
* 'roles' => string[]
* ],
* 'token' => string,
* 'login_ip' => string,
* 'login_at' => \DateTimeImmutable
* ]
* 失败时返回:
* [
* 'success' => false,
* 'error_code'=> string // 例如:'INVALID_CREDENTIALS'、'ACCOUNT_LOCKED'、'USER_NOT_FOUND'
* ]
*
* @throws \InvalidArgumentException 当邮箱格式无效或密码为空时
* @throws \RuntimeException 当读取用户、生成会话token或记录登录信息时发生系统性错误
*/
public function handleLoginRequest(
string $email,
string $password,
string $ipAddress,
?\DateTimeImmutable $occurredAt = null
): array;
/**
* 验证下单接口参数:检查必填项、数值范围、SKU合法性与库存、地址格式,
* 返回清洗后的参数结构与错误信息列表(不对业务校验抛出异常)。
*
* @param array $payload 原始下单参数(如 buyer、items、shippingAddress 等)
* @param array $requiredFields 必填字段路径列表(支持点号与通配符,如 "items.*.sku")
* @param callable $skuFetcher SKU 元数据获取器;用于校验 SKU 合法性
* 签名:function (string $sku): ?array
* @param callable $stockFetcher 库存查询器;用于校验可售库存
* 签名:function (string $sku, ?string $warehouseId = null): int
* @param array|null $constraints 数值与业务约束(如最小/最大数量、金额范围、币种白名单、允许国家等)
* @param array|null $addressRules 地址校验与规范化规则(必填字段、格式正则、国家/省份映射等)
*
* @return array 返回数组包含:
* - data: array 已清洗与规范化的参数
* - errors: string[] 校验错误信息列表(若无错误则为空数组)
*
* @throws InvalidArgumentException 当传入的回调签名不符合预期或必要配置缺失时抛出
*/
protected function validateOrderPayload(
array $payload,
array $requiredFields,
callable $skuFetcher,
callable $stockFetcher,
?array $constraints = null,
?array $addressRules = null
): array
/**
* 将给定标题转换为URL安全的slug:去除HTML、转为小写、用分隔符替换空白、
* 清理特殊符号,并可选地进行多语言音译。
*
* 处理规则概述:
* - 移除HTML标签与实体;
* - 转为小写并修剪首尾分隔符;
* - 将空白与连续分隔符标准化为单个分隔符(默认“-”);
* - 可选对非ASCII字符进行音译(多语言支持);
* - 清理仅保留URL安全字符。
*
* @param string $title 原始标题字符串。
* @param string|null $locale 音译使用的语言/区域标识(如 "zh_CN"、"en_US"),null为默认。
* @param string $separator 用于替换空白字符的分隔符,默认为“-”。
* @param int|null $maxLength 结果最大长度,null表示不限制,超出时应安全截断。
* @param bool $transliterate 是否对非ASCII字符进行音译,默认 true。
* @param bool $strict 是否严格清理仅保留URL安全字符,默认 true。
*
* @return string URL安全的slug字符串。
*
* @throws InvalidArgumentException 当参数无效(如空的分隔符、负长度等)时抛出。
*/
public static function slugifyTitle(
string $title,
?string $locale = null,
string $separator = '-',
?int $maxLength = null,
bool $transliterate = true,
bool $strict = true
): string
把“写规范函数头”这件耗时却关键的工作,变成一次输入、秒级产出的标准动作:根据函数名与一句话功能,自动生成可直接粘贴的PHP函数头与说明注释;明确参数与返回类型、避免模糊定义;统一团队代码风格,减少评审往返与返工;高效覆盖Web开发、接口开发、函数库与重构等场景,提升交付速度与代码可读性,助力从个人试用到团队落地与付费转化。
在迭代中快速产出规范函数头与注释,统一参数与返回定义,减少反复沟通与代码审查时间。
将提示词作为团队模板,统一函数风格,指导新人按规范提交代码;在评审前快速梳理函数清单与签名。
规范公共库与核心模块的函数边界,重构时批量生成函数骨架,提前暴露异常与边界条件,降低风险。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
半价获取高级提示词-优惠即将到期