سوال در مورد توابع

پرسیده شده
فعالیت 1065 روز پیش
دیده شده 605 بار
1

باسلام و احترام

یک سوالی در مورد تابع نویسی- دارم..

شما در دوره دیدم که زیاد تابع می نویسید و در جلوی عبارت function متن دلخواهتون رو می نویسید

من می خوام بدونم جلوی عبارتfunction میشه متن دلخواه رو نوشت یا باید حتما مانند تگ ها که هر تگی در html نداریم ، عبارت خاصی نوشت

مثلا اگه من بنویسم 

function saleh مشکل داره یا باید از خود فانکشن های وردپرس استفاده کنم؟؟

لطفا راهنمایی بفرمایید

فایل پیوست

صالح عطاری
صالح عطاری

12 خرداد 00

2
حذف شده

سلام خدمت شما

برای نامگذاری توابع جدیدشما هر نامی خواستید می توانید بگذارید .تابع وردپرس برای خود وردپرس وشما نسبت به کاری که دارید می توانید فقط آنها را فراخوانی و مقدار دهی و استفاده کنید .

اما در نامگذاری توابعی که خودتان خلق کرده اید باید نکاتی را رعایت کنید مخصوصا وقتی پروژه

بزرگ می شود مثلا یکسال دیگر وقتی به پروژه مراجعه کردید با خواندن نام تابع متوجه بشود

برای چه است البته یک توضیح قبل از تابع جدید هم می آورند.نام تابع را طوری تعیین کنید که مرتبط با عمل کرد خودش باشد(جزو قوانین کدنویسی تمیز است). مثال :

<?php
/**
 * Calculates sum of squares of an array
 *
 * Loops over each element in the array, squares it, and adds it to 
 * total. Returns total.
 * 
 * This function can also be implemented using array_reduce();
 * 
 * @param array $arr
 * @return int
 * @throws Exception If element in array is not an integer
 */
function sumOfSquares($arr) {
    $total = 0;
    foreach ($arr as $val) {
        if (!is_int($val)) {
            throw new Exception("Element is not an integer!");
        }
        $total += $val * $val;
    }
    return $total;
}

امیدوارم مفید باشه

فایل پیوست

رضا بیرجندی(محب)

توسط

رضا بیرجندی(محب)

12 خرداد 00