Sponsored Content
Full Discussion: GCC: General Macro for BSD
Top Forums Programming GCC: General Macro for BSD Post 302914563 by AntumDeluge on Tuesday 26th of August 2014 04:19:14 PM
Old 08-26-2014
Thanks Corona, I realize that. I just wanted to test each macro individually.
 

3 More Discussions You Might Find Interesting

1. BSD

for linux and BSD users interested in Unix system V/bsd

for all you unix/linux interested heres an online book for free that covers the basics of BSD SysV Unix commands and applications . giving the average linux user a perspective on the differences in context of the two operating systems and for BSD users covers material as a refernce guide. ... (0 Replies)
Discussion started by: moxxx68
0 Replies

2. Solaris

Installing gcc - recieve error message gcc : cannot execute

AIM- Install Oracle 11g on Solaris using VMWare Steps 1.Logged on as root 2.Created subfolders à /usr/local/bin & /usr/local/bin/gcc 3.Downloaded gcc & libiconv & unzipped them on my harddrive & burnt them on CD 4.Copied files from CD to /usr/local/bin/gcc 5.Terminal (root) à pkgadd -d... (8 Replies)
Discussion started by: Ackers
8 Replies

3. Programming

Make-question - redefine a macro, using another macro..?

I think there is no problem to use any macro in a new macro definishion, but I have a problem with that. I can not understand why? I have a *.mak file that inludes file with many definitions and rules. ############################################## include dstndflt.mak ... One of the... (2 Replies)
Discussion started by: alex_5161
2 Replies
CALL_USER_FUNC(3)							 1							 CALL_USER_FUNC(3)

call_user_func - Call the callback given by the first parameter

SYNOPSIS
mixed call_user_func (callable $callback, [mixed $parameter], [mixed $...]) DESCRIPTION
Calls the $callback given by the first parameter and passes the remaining parameters as arguments. PARAMETERS
o $callback - The callable to be called. o $parameter - Zero or more parameters to be passed to the callback. Note Note that the parameters for call_user_func(3) are not passed by reference. Example #1 call_user_func(3) example and references <?php error_reporting(E_ALL); function increment(&$var) { $var++; } $a = 0; call_user_func('increment', $a); echo $a." "; // You can use this instead call_user_func_array('increment', array(&$a)); echo $a." "; ?> The above example will output: 0 1 RETURN VALUES
Returns the return value of the callback, or FALSE on error. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | The interpretation of object oriented keywords | | | like parent and self has changed. Previously, | | | calling them using the double colon syntax would | | | emit an E_STRICT warning because they were inter- | | | preted as static. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #2 call_user_func(3) example <?php function barber($type) { echo "You wanted a $type haircut, no problem "; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ?> The above example will output: You wanted a mushroom haircut, no problem You wanted a shave haircut, no problem Example #3 call_user_func(3) using namespace name <?php namespace Foobar; class Foo { static public function test() { print "Hello world! "; } } call_user_func(__NAMESPACE__ .'Foo::test'); // As of PHP 5.3.0 call_user_func(array(__NAMESPACE__ .'Foo', 'test')); // As of PHP 5.3.0 ?> The above example will output: Hello world! Hello world! Example #4 Using a class method with call_user_func(3) <?php class myclass { static function say_hello() { echo "Hello! "; } } $classname = "myclass"; call_user_func(array($classname, 'say_hello')); call_user_func($classname .'::say_hello'); // As of 5.2.3 $myobject = new myclass(); call_user_func(array($myobject, 'say_hello')); ?> The above example will output: Hello! Hello! Hello! Example #5 Using lambda function with call_user_func(3) <?php call_user_func(function($arg) { print "[$arg] "; }, 'test'); /* As of PHP 5.3.0 */ ?> The above example will output: [test] NOTES
Note Callbacks registered with functions such as call_user_func(3) and call_user_func_array(3) will not be called if there is an uncaught exception thrown in a previous callback. SEE ALSO
call_user_func_array(3), is_callable(3), information about the callback type, ReflectionFunction::invoke, ReflectionMethod::invoke. PHP Documentation Group CALL_USER_FUNC(3)
All times are GMT -4. The time now is 09:32 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy