- error_log: documentation ( source)
- debug_backtrace: documentation ( source)
- json_encode: documentation ( source)
<?php
function a($roles_row){
if(!isset($roles_row['userid'])){
error_log('bad roles roles : ' . json_encode(debug_backtrace()) . "\nroles_row:" . json_encode($roles_row));
}
//rest of code....
}
//tests:
a(['userid' => 'adfadf']);//ok
a('aaaaaaaaaaaaaaa');//not ok